Pytania oznaczone «kolmogorov-complexity»

28
Narysuj ASCII-O'-Lantern na Halloween

Zbliża się Halloween, święto, po którym większość ludzi musi zrezygnować z pustej diety z cukrem. Napisz program, który przyjmuje dodatnią liczbę całkowitą. Jeśli liczba całkowita jest mniejsza niż 31 (od 1 do 30), wypuść tę latarnię z latarnią ASCII, patrząc w prawo, jakby czekała na Halloween:...

27
Wydrukuj „Hej Jude” z The Beatles

Twoim zadaniem jest napisanie programu, który wydrukuje cztery wiersze wyodrębnione z tekstu piosenki The Beatles „Hey Jude” (© Sony / ATV Music Publishing LLC): Hey Jude, don't make it bad\n Take a sad song and make it better\n Remember to let her into your heart\n Then you can start to make it...

27
Wyświetl listę nut

To zadanie jest proste: Napisz program lub funkcję, która wyświetli listę wszystkich nut (używając angielskich nazw nut) od A ♭ do G♯. Wszystkie nuty bez nazwy składającej się z jednej litery (tj. Czarne nuty na klawiaturze muzycznej) powinny mieć wydrukowane dwa razy swoje imię, raz jako nuta...

27
Kraje otaczające

Czy zastanawiałeś się kiedyś, jakie kraje otaczają inne? Ja też czasami i cóż, oto wyzwanie. Na dole tego wpisu umieściłem listę krajów i krajów, których dotykają, które musisz rozpoznać w bloku kodu. Musisz stworzyć pełny program, który wyświetla (w najwygodniejszy możliwy sposób w twoim języku)...

27
Invalid Invali Inval

Ten pomysł jest luźno oparty na wiadomości czatu @ TùxCräftîñg . Spójrz na poniższą przykładową sekwencję: INVALID0, INVALID1, INVALID2 INVALID3, INVALID4...INVALID9 Po INVALID9tym zaczyna się tak: INVALI0, INVALI1, INVALI2, INVALI3...INVALI9 A potem INVALI9jest tak: INVAL0, INVAL1, INVAL2,...

27
Liczby z symetrią rotacyjną

Biorąc pod uwagę liczbę całkowitą, wypisz prawdziwą wartość, jeśli w przeciwnym razie jest ona taka sama do góry nogami (obrócona o 180 °) lub wartość fałszowania . 0, 1i 8mają symetrię obrotową. 6staje się 9i vice versa. Sekwencja liczb dająca prawdziwe wyniki: OEIS A000787 0, 1, 8, 11, 69, 88,...

26
Wydrukuj choinkę

Wyzwanie Wydrukuj ładną choinkę z własną gwiazdą u góry, używając możliwie najkrótszego kodu. Gwiazda drzewa jest gwiazdką ( *), a bryła drzewa jest wykonana z 0drzewa Drzewo musi mieć 10 rzędów wysokości. Każdy wiersz powinien być odpowiednio wcięty w taki sposób, aby poprzedni wiersz był...

26
Kroki ortodontyczne

Nawigacja w matrycy 2D jest powszechnym problemem. Widzieliśmy to wiele razy i zobaczymy ponownie. Pomóżmy więc nam w przyszłości i opracujmy najkrótsze rozwiązania w celu wygenerowania wszystkich ośmiu możliwych kroków w matrycy 2D. Wyzwanie Twój kod musi generować następujące 8 par -1,0,1 w...

26
Wykres Cayleya ASCII

Podczas badań nad innym wyzwaniem, które formułuję, natknąłem się na wykres Cayleya , szczególnie ten . Ponieważ jestem jednym z czołowych twórców wyzwań ascii-art , musiałem oczywiście podjąć wyzwanie artystyczne ASCII. Wyzwanie polega na stworzeniu tego przedstawienia ASCII grafu Cayley grupy...

26
Monety i banknoty euro

Ponieważ większość narodów korzystających z euro ma ,separator dziesiętny, musisz go również używać. Zadaniem jest wyprowadzenie wszystkich wartości monet i banknotów euro w porządku rosnącym. Musisz również umieścić końcowe ,00wartości całkowite. 0,01 0,02 0,05 0,10 0,20 0,50 1,00 2,00 5,00...

26
Wiosłuj wiosłuj wiosłuj łódką

Wszyscy prawdopodobnie znają następującą piosenkę , która jest rundą muzyczną : tło Mniej osób może sobie przypomnieć, jak próbowała śpiewać czteroosobową wersję tego utworu z kilkoma przyjaciółmi i nie udało się. Przesunięcie tekstu piosenki o różnych harmonijnych tonach znane jest jako...

26
Tabliczka mnożenia dla Cheela

Cheela (z książki Dragon Egg przez Roberta L. przodu) to istoty, które żyją na powierzchni gwiazdy neutronowej. Ich ciało jest płaskie i okrągłe z dwunastoma oczami na obwodzie, więc naturalnie używają systemu numeracji base-12. Opieka nad pisklętami i wychowanie młodych wśród Cheeli to zadania...

26
Osadzone diamenty!

Nie, nie to . I to nie to . To pytanie nie jest takie jak te Napisz najkrótszy kod, aby wydrukować / zwrócić następujące dane wyjściowe: /\ /\ /\ / \ / \ / \ / /\ \ / /\ \ / /\ \ / / \ \/ / \ \/ / \ \ \ \ / /\ \ / /\ \ / / \ \/ / \ \/ / \ \/ / \ / /\ \ / /\ \ / \/ / \ \/ / \ \/ /\ \ / /\ \...