Złożoność Kołmogorowa, nieformalnie, to ilość kodu potrzebna do opisania lub wytworzenia stałego obiektu, takiego jak ciąg znaków lub obraz. Publikując wyzwanie w tej kategorii, upewnij się, że dodaje coś nowego do istniejących wyzwań.
Znany również jako [analogowy root] ( Naprzeciw cyfrowego korzenia! );) Cyfrowy pierwiastek z liczby jest ciągłym sumowaniem jego cyfr, dopóki nie będzie pojedynczą cyfrą, na przykład cyfrowy pierwiastek z 89456 jest obliczany w następujący sposób: 8 + 9 + 4 + 5 + 6 = 32 3 + 2 = …
Cel Wygeneruj oryginalną zaszyfrowaną listę na podstawie ruchów, które wykonałby Sortowanie wstawiania , aby ją posortować. Oryginalna lista będzie zawierać wszystkie liczby od 0do N-1(włącznie), gdzie Njest rozmiar danych wejściowych. Wejście Lista zawierająca niezbędne ruchy do posortowania listy. Każda wartość reprezentuje liczbę miejsc przesuniętych przez pierwotną (zaszyfrowaną) liczbę, aby znalazły …
Penrose trójkąt , znany również jako tribar Penrose, albo niemożliwe tribar, jest niemożliwe obiektu. Celem tego wyzwania jest wyświetlenie trójkąta Penrose'a w jak najmniejszej liczbie bajtów. Źródło: Wikipedia Zasady: Po wygenerowaniu trójkąt Penrose'a należy wyświetlić cyfrowo. Muszą wyglądać tak samo jak powyższy obraz strony wiki (źródło powyżej) bez bezpośredniego wyświetlania …
Na brązowej tabliczce na cokole Statuy Wolności znajduje się wiersz „ Nowy kolos ” Emmy Lazarus, którego część brzmi: Daj mi swoje zmęczone, swoje biedne, Twoje skulone masy, które pragną uwolnić się, Nieszczęsna odmowa twojego tętniącego życiem brzegu. Wyślij do mnie tych bezdomnych, burzliwych, podnoszę lampę obok złotych drzwi! Aby …
Właśnie grałem w grę planszową Przepraszamy! z niektórymi ludźmi i zdałem sobie sprawę, że mogę na tym oprzeć kilka interesujących wyzwań. Ten jest dość prosty. Twoim zadaniem jest po prostu wydać ascii-artową wersję przepraszającej planszy, umieszczając elementy tam, gdzie ci powiem. Okular Po pierwsze, oto obraz faktycznego Przepraszamy! tablica odniesienia: …
Wyzwanie polega na wyświetleniu na terminalu, oknie, kanwie lub ekranie liczb od zera do 10 włącznie. Każda wyprowadzona liczba musi być pokazana jako 4-bitowa nibble, więc zero musi być pokazane jako 0000i tak dalej. Możesz oddzielić każdą wyprowadzoną liczbę spacją, przecinkiem lub znakiem powrotu karetki. Najmniejsze rozwiązanie wygrywa, ale liczby …
Stycznie zainspirowany otwarciem książki What-If. Dane wejściowe to prostokąt spacji jako ciąg znaków, lista ciągów znaków itp., W których znajdują się obiekty #: ######## # # ######## ### #### ### #### ### Obiekty zawsze będą się nie przecinały, nie dotykały prostokątów. Miękki obiekt jest zdefiniowany jako obiekt, który nie jest …
Biorąc pod uwagę nazwę witryny Stack Exchange, która nie ma jeszcze własnego projektu, zdecyduj, ile znaków ASCII (znaki inne niż ASCII są liczone osobno) ma się na ikonach. Twój kod powinien rozróżniać te 4 przypadki: 1 znak: Astronomy Beer Freelancing Health History Law Music: Practice & Theory Parenting The Great …
Rozważ permutację wartości całkowitych od 1do N. Np. Ten przykład dla N = 4: [1, 3, 4, 2] Będziemy rozważać tę listę być cykliczne, takie, że 1i 2są traktowane jako sąsiadujące. Jedną wielkością, którą możemy obliczyć dla takiej listy, jest całkowita kwadratowa różnica sąsiednich wartości: (1-3)² + (3-4)² + (4-2)² …
Napisz fragment kodu JavaScript, który wywołuje alerttablicę zawierającą pierwsze 50 liczb Fibonacciego w kolejności. Można używać tylko następujących znaków: +!()[]. Jako odniesienie, twój kod musi być funkcjonalnie równy: var fib = [], a = 1, b = 1; for (var _ = 0; _ < 50; _++) { fib.push(a); var …
Każdemu z tych dziewięciu myląco podobnych słów przypisz cyfrę 1-9 w dowolny sposób: though through thorough Thoreau throw threw trough tough troll Napisz program, który pobiera ciąg znaków. Jeśli wejście jest jednym z tych dziewięciu słów, wypisz numer, który mu przypisałeś. Jeśli dane wejściowe nie są jednym z powyższych słów, …
Rozważ 15 wzorców kart do gry ASCII (as od Jokera i odwrotna strona), gdzie Xjest symbol zastępczy symbolu koloru : (wyglądają lepiej przy mniejszych odstępach między wierszami) ------------- ------------- ------------- ------------- ------------- ------------- ------------- ------------- ------------- ------------- ------------- ------------- ------------- ------------- ------------- |AX | |2X | |3X | |4X | …
Obraz mojego szkicowania tego wyzwania z moimi zaawansowanymi umiejętnościami rysowania. tło Wojny Stickman miały miejsce dawno temu, kiedy dominujący gatunek Ziemi został zrobiony tylko z patyków. Historycy żałują, że w tamtym czasie nie było malarzy ani aparatów, moglibyśmy użyć zdjęć tej wojny w dzisiejszych książkach historycznych. Właśnie tam przydają się …
Jest to stycznie związane z moim dążeniem do wynalezienia ezoterycznego języka programowania . Tabela liczb binarnych 0 .. 15 może być wykorzystana do implementacji Universal Binary Function przy użyciu operacji indeksowania. Biorąc pod uwagę dwa 1-bitowe wejścia X i Y, wszystkie 16 możliwych funkcji można zakodować w 4-bitowym kodzie operacyjnym. …
Używamy plików cookie i innych technologii śledzenia w celu poprawy komfortu przeglądania naszej witryny, aby wyświetlać spersonalizowane treści i ukierunkowane reklamy, analizować ruch w naszej witrynie, i zrozumieć, skąd pochodzą nasi goście.
Kontynuując, wyrażasz zgodę na korzystanie z plików cookie i innych technologii śledzenia oraz potwierdzasz, że masz co najmniej 16 lat lub zgodę rodzica lub opiekuna.