Pytania oznaczone «code-golf»

11
Co to jest format daty?

W przypadku kalendarzy gregoriańskich format daty różni się w zależności od kraju. Rozpoznawane są trzy główne formaty: YY-MM-DD (big-endian) DD-MM-YY (little-endian) MM-DD-YY (środkowy endian) Twoim zadaniem jest napisanie programu, który podając ciąg wejściowy reprezentujący datę, wypisze...

11
I <3 warunki warunkowe

W twoim kodzie masz wiele bardzo długich, nudnych wyglądających warunków: if flag == 1: while have != needed: if type == 7: Można je przekształcić w ich znacznie bardziej urocze <3odpowiedniki warunkowe: if abs(flag - 1) + 2 <3: while 3 - abs(have - needed) <3: if 2 + abs(type -...

11
Verbose IP Range Generator

Zadanie jest proste, biorąc pod uwagę dwa adresy IP ai bwyprowadzenie wszystkich adresów z tego zakresu. Przykłady Przykład 1: f(a = 192.168.0.1, b = 192.168.0.4) 192.168.0.1 192.168.0.2 192.168.0.3 192.168.0.4 Przykład # 2 (TIO to skróci, użyj mniejszego zakresu podczas testowania): f...

11
Dziwna i dzika fasola

Być może niektórzy z was znają już tę grę: masz kolekcję żelków w różnych kolorach. Dla każdego koloru fasola może mieć różne smaki, niektóre są dobre, a niektóre złe i nie można ich rozróżnić. Musisz wybrać fasolę o danym kolorze i módl się, abyś wybrał dobrą. Napisz najkrótszy program, który...

11
Czy jestem specjalnym numerem N-bonacci?

Sekwencja N-bonacci, pierwotnie wymyślona przez @DJMcMayhem w tym pytaniu , jest sekwencją generowaną przez rozpoczęcie od liczb całkowitych 0 i 1, a następnie dodanie poprzednich N liczb w celu wygenerowania następnej liczby. Specjalna sekwencja N-bonacci jest sekwencją N-bonacci rozpoczynającą...

11
Faktoryzacja słów Lyndona

tło Lyndon słowo jest niepusty ciąg znaków, który jest ściśle leksykograficznie mniejszy niż wszystkich innych swoich obrotów. Możliwe jest uwzględnienie dowolnego łańcucha unikatowo jako konkatenacji słów Lyndona, tak aby słowa te nie leksykograficznie nie zwiększały się; Twoim wyzwaniem jest...

11
Stopień nienasycenia

Stopień nienasycenia Nie jest to szczególnie trudna łamigłówka - ale interesuje mnie twoje wiele sposobów jej rozwiązania. Stopień nienasycenia to liczba podwójnych wiązań chemicznych między atomami i / lub liczba pierścieni w związku chemicznym. Otrzymasz wzór cząsteczkowy związku chemicznego...

11
Sinusoidalny tekst animowany ASCII-art

Trochę tęsknię za tymi starymi wersjami demonstrującymi możliwości komputerów, które nazywały się x86 zamiast i3, i5 i i7. Jednym z pierwszych, które obejrzałem w moim 386, było demo Unreal od Future Crew, które obchodzi 25-lecie istnienia. W minucie 0:43 rozpoczyna się pierwsza część wersji demo i...

11
Powtarzająca się wzajemność

To, co musisz zrobić, to utworzyć funkcję / program, który przyjmuje liczbę dziesiętną jako dane wejściowe i wyprowadza wynik wielokrotnego przyjmowania odwrotności ułamkowej części liczby, aż liczba stanie się liczbą całkowitą. Mówiąc dokładniej, proces wygląda następująco: Niech x będzie...

11
Zagrajmy w Rummikub!

Uwaga: jest to związane z odmianą gry Rummikub Tło i zasady Rummikub to gra oparta na kafelkach. Istnieją cztery kolory: czerwony, pomarańczowy, niebieski i czarny. Na każdy kolor przypada 13 kafelków (oznaczonych od 1 do 13), a także 2 Jokery, które są niezależne od koloru, dlatego w sumie...

11
Ustaw plemienny totem na żądaną pogodę

Jest wioska Sioux. Ma totem: __ ___| |___ \/ \ / \/ /\ ``| |`` /\ /^^\ | | /^^\ / /\ \ | | / /\ \ '''''''''''''''''''''''''''' Totem pozwala Siouxom opanować pogodę, pomagając im w ich różnych zadaniach. Pomóż wieśniakom we właściwym dekorowaniu totemu za wywołanie odpowiedniej pogody....

11
TO… JEST… TWIERDZA!

Fortress był językiem opracowywanym przez Sun Programming Language Research Group (RIP Fortress), który miał unikalną właściwość, możliwe było renderowanie („Fortify”) programów w różnych stylach czcionek (tj. Pogrubienie, pogrubienie, kursywa, rzymskie itp.). Celem jest reprezentowanie...

11
Zaimplementuj dziwny automat

Bawiłem się automatem komórkowym i znalazłem taki, który miał ciekawe zachowanie. Oto jak to działa: Odczytuje ciąg binarny od lewej do prawej, jeśli napotka 1po nim 2kolejne wartości, dopisze a 0do wyniku i będzie kontynuował czytanie. Jeśli napotka a 0(lub pozostały mniej niż 3 wartości), doda...