Wyzwanie kodowe to konkurs na kreatywne sposoby rozwiązania łamigłówki programistycznej z obiektywnym kryterium wygranej nieobjętym innymi tagami punktacji (np. Golf golfowy).
Chciałem zobaczyć odpowiedzi na to (obecnie nieistniejące) pytanie , ale nigdy nie zostało ono poprawione / poprawione. Biorąc pod uwagę zestaw 6-stronnych kostek Boggle (konfiguracja skradziona z tego pytania ), określ w ciągu dwóch minut czasu przetwarzania, która konfiguracja planszy pozwoli uzyskać najwyższy możliwy wynik. (tj. które kości, w której …
Pomysł, który miałem kiedyś: tworzenie rytmów zgodnie z łańcuchem predefiniowanych dźwięków Markowa . Pamiętam, że ktoś zrobił beatbox z Tłumaczem Google i językiem niemieckim (kliknij link i słuchaj). Wyzwaniem jest więc zbudowanie tekstu wejściowego do Tłumacza Google z danego łańcucha. Lub możesz użyć nut i zagrać sam :). Możesz stworzyć …
Zamknięte. To pytanie jest nie na temat . Obecnie nie przyjmuje odpowiedzi. Chcesz poprawić to pytanie? Zaktualizuj pytanie, aby było na temat Code Code Stack Exchange. Zamknięte 5 lat temu . Implementacja referencyjna CRC32 oblicza tabeli odnośników w czasie wykonywania: /* Table of CRCs of all 8-bit messages. */ unsigned …
Napisz program, który wizualizuje długi podział ze sztuką ASCII. Dane wejściowe składają się z dwóch liczb całkowitych, licznika i mianownika, przy użyciu wybranego formatu wejściowego. Przykłady: 1234 ÷ 56: 22 ---- 56|1234 112 --- 114 112 --- 2 1002012 ÷ 12: 83501 ------- 12|1002012 96 --- 42 36 -- 60 …
tło Problem komiwojażera (TSP) prosi o najkrótszym obwodzie, które odwiedza dany zbiór miast. Na potrzeby tego pytania miasta będą punktami na płaszczyźnie, a odległości między nimi będą zwykłymi odległościami euklidesowymi (zaokrąglonymi do najbliższej liczby całkowitej). Obwód musi być „w obie strony”, co oznacza, że musi wrócić do miasta początkowego. Concorde …
Jako wielki fan serialu Lost TV zawsze intrygowała mnie sekwencja liczb, która powtarzalnie pojawia się w odcinkach. Te liczby to: 4 , 8 , 15 , 16 , 23 , 424,8,15,16,23,42 4, 8, 15, 16, 23, 42 (A104101) Używając dowolnego języka programowania, napisz kod, który wypisuje te liczby. Punktacja: Najkrótsza …
Poprzednie wyzwania gry w golfa w sieci neuronowej ( to i tamto ) zainspirowały mnie do postawienia nowego wyzwania: Wyzwanie Znajdź najmniejszą sieć neuronową ze sprzężeniem zwrotnym, taką, że biorąc pod uwagę dowolny 4-wymiarowy wektor wejściowy ( a , b , c , d)(za,b,do,re)(a,b,c,d) z wpisami liczb całkowitych w [ …
API Polowanie na jajka wielkanocne! Interfejs API znajduje się na stronie http://easter_egg_hunt.andrewfaraday.com, który zapewni specjalne polowanie na jajka wielkanocne właśnie dla Ciebie ... Dokumenty interfejsu API można wyświetlić pod powyższym adresem lub wypróbować tutaj. API: Wszystkie wywołania tego interfejsu API są żądaniami GET, które zwracają ciąg JSON. Te przykłady znajdują …
Wyzwanie Napisz program, który bezstratnie kompresuje i dekompresuje tekst ASCII. Powinien specjalizować się w pracy z palindromami, w tym palindromami bez rozróżniania wielkości liter i interpunkcji. Najlepsza kompresja z najmniejszym źródłem wygrywa. Punktacja total_bytes_saved / sqrt(program_size) - Najwyższy wynik wygrywa total_bytes_savedjest liczbą bajtów mniejszych skompresowanych ciągów niż oryginałów, łącznie w …
Ten post jest luźno zainspirowany tym postem mathoverflow . Vanisher to jakikolwiek wzór w Grze życia Conwaya, który całkowicie znika po jednym kroku. Na przykład następujący wzór to Vanisher w rozmiarze 9. Interesującą właściwością Vanisherów jest to, że każdy wzór można przekształcić w zanikający, po prostu dodając więcej żywych komórek. …
Otrzymasz 6 liczb: 5 cyfr [0–9] i numer docelowy. Twoim celem jest przeplatanie operatorów między cyframi, aby zbliżyć się jak najbliżej celu. Musisz użyć każdą cyfrę dokładnie raz, i może korzystać z następujących operatorów tyle razy, ile chcesz: + - * / () ^ sqrt sin cos tan. Na przykład, …
Czy nie nienawidzisz tego, gdy nie pamiętasz, jak stworzyć coś w Minecraft? Czas to naprawić! Zadanie Twoim zadaniem jest wziąć dane wejściowe, jako listę 1D lub 2D i wypisać, jaki przedmiot jest wynikiem tabeli rzemieślniczej! Wejście Możesz wziąć dane wejściowe jako ciąg znaków, listę długości 9lub zagnieżdżoną tablicę 2D. Jeśli …
Biorąc pod uwagę dane wejściowe, dane wyjściowe, po których następuje znak nowej linii bez końca. Dane wejściowe będą ciągiem znaków składającym się wyłącznie z drukowalnych znaków ASCII ( 0x20-0x7E) i znaków nowej linii ( 0x0A). Jeśli wejście ma długość 0, niekończące się wyjście nowych linii. To jest golf golfowy, więc …
Linijki Golomb są zestawami liczb całkowitych nieujemnych, tak że żadne dwie pary liczb całkowitych w zestawie nie są w tej samej odległości od siebie. Na przykład [0, 1, 4, 6]jest linijką Golomb, ponieważ wszystkie odległości między dwiema liczbami całkowitymi w tym zestawie są unikalne: 0, 1 -> distance 1 0, …
Wprowadzenie Dla tych, którzy zastanawiają się, czym dokładnie jest Befunge , jest to dwuwymiarowy język oparty na stosach, stworzony w 1993 roku przez Chrisa Pressya. Zrobiłem 7 łamigłówek, które należy rozwiązać w Befunge-93 . To dość eksperymentalne wyzwanie, ale pomyślałem, że warto spróbować :). Pełna lista wszystkich poleceń używanych w …
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.