Wyzwanie kodowe to konkurs na kreatywne sposoby rozwiązania łamigłówki programistycznej z obiektywnym kryterium wygranej nieobjętym innymi tagami punktacji (np. Golf golfowy).
„Macierz wstępująca” jest nieskończoną macierzą liczb całkowitych (włącznie z 0), w której dowolny element jest najmniejszym dostępnym elementem, który nie był wcześniej używany w odpowiednim wierszu i kolumnie: | 1 2 3 4 5 6 ... --+---------------- 1 | 0 1 2 3 4 5 ... 2 | 1 0 …
Potencjalnie bardzo trudne, ale widziałem niesamowite rzeczy z tej strony. Celem jest napisanie programu w dowolnym języku, który robi wszystko, co chcesz. Problem polega na tym, że program musi być ważny po każdym okrągłym przesunięciu znaków. Okrągłe przesunięcie znaków jest bardzo podobne do przesunięcia kołowego . Kilka przykładów moich jasnych …
Zamknięte. To pytanie jest nie na temat . Obecnie nie przyjmuje odpowiedzi. Chcesz poprawić to pytanie? Zaktualizuj pytanie, aby było na temat wymiany kodów golfowych. Zamknięte 2 lata temu . Zbuduj wyrażenie regularne, które zaakceptuje ciąg wyrażenia regularnego jako dane wejściowe i sprawdź, czy jest poprawne. Zasadniczo wyrażenie regularne powinno …
Zamknięte. To pytanie jest nie na temat . Obecnie nie przyjmuje odpowiedzi. Chcesz poprawić to pytanie? Zaktualizuj pytanie, aby było na temat wymiany kodów golfowych. Zamknięte 2 lata temu . Nadszedł czas, aby pochwalić się umiejętnościami pisania złego kodu. Próbuję nowego rodzaju łamigłówki programistycznej, najbardziej podobnej, jak sądzę, do podstępnego …
Inspirowany starą instrukcją ... Wyzwanie I zdefiniować p sufiks wektora B jako logiczną długość listy A z b końcowe wartości truthy. Napisać program lub funkcji, która, z uwagi i b za pomocą dowolnych środków, zwraca p sufiks wektora B, w dowolny sposób. Teraz może się to wydawać trywialne, ale tutaj …
Twoim zadaniem jest napisanie pliku zawierającego linię z wieloma naruszeniami pep8 . Zasady: Używamy pep8 w wersji 1.5.7 i ustawień domyślnych. Wywoływanie pep8 z innymi opcjami wiersza poleceń lub używanie niestandardowego pliku rc jest niedozwolone. Maksymalna długość linii 120 znaków. Oczywiście możesz naruszyć E501, ale linia, na której obliczany jest …
Najnowsza „ładna” sekwencja OEIS, A328020 , została właśnie opublikowana kilka minut temu. Liczba wyraźnych nachyleń kwadratu n X n z wolnymi n-poliominoami. Ta sekwencja zlicza przechylenia do symetrii kwadratu. Sekwencja ma sześć terminów, ale chciałbym sprawdzić, czy ludzie tutaj mogą ją jeszcze rozszerzyć. Przykład Ponieważ n=4istnieją 22 takie siatki, jak …
Mam problem z kombinatoryką, który chciałbym postawić na OEIS - problem polega na tym, że nie mam wystarczającej liczby terminów. To wyzwanie kodowe ma pomóc mi w obliczeniu większej liczby terminów, a zwycięzcą zostanie użytkownik, który prześle największą liczbę terminów. Problem Załóżmy, że dam ci trójkątny zestaw żarówek o długości …
Napisz program, używając tylko drukowalnych znaków ASCII, które nie wymagają wprowadzania danych. Dla odniesienia, oto 95 drukowanych znaków ASCII w kolejności: !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~ Kiedy twój program jest uruchomiony, powinien wypisać 0(plus opcjonalny końcowy znak nowej linii) na standardowe wyjście, a następnie zakończyć normalnie. Gdy każdy znak w twoim programie zostanie zastąpiony …
Twoim zadaniem jest stworzenie najdłuższego okresu iteracji , w którym długość każdego programu w sekwencji jest ograniczona przez 500 bajtów. Oznacza to, że jeśli powtórzysz następujące kroki: Zacznij od pierwszego programu Uruchom bieżący program Wróć do kroku 2 W końcu wrócisz do swojego oryginalnego programu. Liczba programów w cyklu to …
Jest to wyzwanie kodowe z niestandardowym systemem punktacji, w którym wygrywa najniższy wynik. Wprowadzenie Wiele smartfonów pozwala wprowadzać tekst, przesuwając palcem po wirtualnej klawiaturze 2D. Ta technologia jest zwykle łączona z algorytmem przewidywania, który wyświetla listę odgadniętych słów, posortowaną od najbardziej prawdopodobnej do najmniej prawdopodobnej. W tym wyzwaniu: Przeciągniemy po …
tło Sudoku to łamigłówka liczbowa, w której, biorąc pod uwagę siatkę n × nn×n n \times n podzieloną na pola o rozmiarze nn n , każda liczba od 11 1 do nn n powinna pojawić się dokładnie raz w każdym rzędzie, kolumnie i pudełku. W grze w szachy król może …
Pomysł na to wyzwanie kodu jest prosty: biorąc pod uwagę macierz liczb całkowitych, posortujmy je stosując ruchy w stylu Rubika. Oznacza to, że możesz wybrać pojedynczy wiersz lub kolumnę i obrócić jej elementy w dowolnym kierunku: [1, 3, 2, 4] => [3, 2, 4, 1] (rotate left for rows/up for …
4 grudnia 2017 r. Google Doodle była graficzną grą programistyczną z króliczkiem . Późniejsze poziomy były dość nietrywialne i wydawały się doskonałym kandydatem do gry w golfa atomowego . Detale Gra Dostępne są cztery ruchy: przeskocz do przodu, skręć w lewo, skręć w prawo i pętlę. Każdy z tych ruchów …
Niedawno (kilka lat temu) na stronach programistycznych pojawiło się trochę szumu na temat implementacji Tetris w 140 bajtach . ... Okazuje się, że choć jest niewielki, jest to uproszczona wersja Tetris, a nawet kompletna implementacja. Tylko podstawowa funkcja logiczna mieści się w 140 bajtach JavaScript. Aby go uruchomić, potrzebujesz kolejnych …
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.