Wyzwanie polega na utworzeniu zegara wyświetlającego czas jako liczbę szesnastkową, a kolor tła jako kod koloru szesnastkowego czasu. Wymagania: Brak danych wejściowych. Pośrodku wyjścia powinieneś wyświetlić znak liczbowy i aktualny czas w formacie 24-godzinnym jako „#hhmmss”. Program powinien aktualizować się do aktualnego czasu przynajmniej raz na sekundę. Tekst musi być …
Napisz program o długości n, który wypisze inny program, którego długość jest następną liczbą Fibonacciego po n. Nowy program musi zrobić to samo - wypisać inny program, którego długość jest następną liczbą Fibonacciego itp. N sam (długość oryginalnego programu) nie musi być liczbą Fibonacciego, chociaż byłoby miło, gdyby tak było. …
Wygenerowano dwie liczby losowe A i B o wartości 1, 2 lub 3 Twoim zadaniem jest losowe wybranie trzeciej liczby C, która może również wynosić 1,2 lub 3. Ale C nie może być równe A ani B. I tak, A może być równe B. Jeśli A = B, to C …
Zadanie: Biorąc pod uwagę .txtplik z ramkami grafiki ASCII, z których każda jest oddzielona znakiem \n(patrz ten przykład, jeśli nie jest jasne), wyślij film z ramką z 1 klatką na sekundę. Zwróć uwagę, że \nna ostatniej klatce jest znak końcowy. Wymiary każdej ramki będą: X <80 Y <20 Zasady Poprzednia …
W niektórych starych telefonach Nokia istniała odmiana piętnastu układanek o nazwie Rotation. W tej odmianie zamiast przesuwać jedną płytkę na raz, obróciłeś cztery płytki na raz w jednym kierunku. W tej grze zaczynasz od takiej planszy: 4 9 2 3 5 7 8 1 6 A obracając lewy dolny blok …
Prawie Heronian równoboczny trójkąt jest trójkąt o długości całkowitej z postaci n-1, ni n+1, a także ma powierzchnię całkowitą. Pierwsze kilka to: 3, 4, 5 -> 6 13, 14, 15 -> 84 51, 52, 53 -> 1170 Zadanie : Wygeneruj najkrótszy program, który generuje ntaki potrójny. (Wskazówka: jest to znana …
Spirograf to zabawka, która rysuje hypotrochoidy i epitrochoidy. W tym wyzwaniu skupimy się na hypotrochoidach. Z Wikipedii : Hipotrochoid jest ruletką wyznaczoną przez punkt przymocowany do koła o promieniu r toczącym się wokół wnętrza stałego okręgu o promieniu R , gdzie punkt jest odległością d od środka wewnętrznego koła. Równania …
Wyzwanie: Biorąc pod uwagę dwa pięciokartowe układy, określ, które z nich wygrywają, poprzez standardowy ranking układów pokera . Wejście: Dziesięć kart oddzielonych spacjami od standardowego wejścia lub jako argumenty wiersza poleceń, w zależności od tego, co wolisz. Pierwsze pięć kart to ręka Gracza 1, a ostatnie pięć to Ręka Gracza …
Chomp to gra dla dwóch graczy z układem prostokąta elementów. Każdy gracz wykonuje turę usuwając dowolny element, wraz ze wszystkimi elementami nad nim i po jego prawej stronie. Kto bierze lewy dolny kawałek, przegrywa. Dość łatwo można udowodnić, że pierwszy gracz zawsze ma ruch wygrywający (z wyjątkiem prostokąta 1 na …
Mój pies szczeka na mnie, ale jestem zbyt leniwy, aby zabrać go na spacer. Mam pomysł! Sprawię, że ludzie w Code Golf zrobią to za mnie! Twoim wyzwaniem jest symulacja spaceru psa. Oto zasady wyprowadzania psa: Człowiek ( H) rozpocznie się 0,0na (kartezjańskiej) płaszczyźnie współrzędnych i co sekundę będzie losowo …
Scal sortowanie W tym wyzwaniu zaimplementujesz podprogram scalania sortowania scalającego. W szczególności musisz utworzyć funkcję, program, czasownik lub podobny, który pobierze dwie listy, każdą posortowaną w porządku rosnącym, i połączy je w jedną listę posortowaną w kolejności rosnącej. Wymagania: - Twój algorytm musi zająć asymptotycznie liniowy czas w wielkości danych …
Chris, tajemniczy uzależniony od krzyżówek, ma ustalony algorytm, według którego je rozwiązuje. Użyjemy powyższego obrazu jako przewodnika. Chris zawsze zaczyna od pierwszej wskazówki, w tym przypadku 1 Across. Chris jest zdolnym entuzjastą krzyżówki, więc zakłada się, że zawsze pozna odpowiedź na wskazówkę, nad którą pracuje. Gdy Chris ukończy wskazówkę, sprawdzi …
Napisz funkcję lub program, który pobiera listę i tworzy listę ekstremów lokalnych. Na liście [x_0, x_1, x_2...]lokalna skrajność jest x_itaka, że x_(i-1) < x_ii x_(i+1) < x_ilub x_(i-1) > x_ii x_(i+1) > x_i. Zauważ, że pierwszym i ostatnim elementem listy nigdy nie mogą być ekstremy lokalne. Tak dla niektórych przykładów …
To jest „labirynt strzałkowy”: v < > v > ^ > v ^ < * Te *znaki w miejscu, gdzie można zakończyć. Twoim celem jest znalezienie miejsca, w którym zaczyna się labirynt (stąd labirynt odwrócony). W tym przypadku jest to pierwszy >w drugiej linii. v------< S-+---v | | >--^ >-+-------v …
Twoim zadaniem - jeśli zdecydujesz się to zaakceptować - jest zbudowanie programu, który analizuje i ocenia ciąg (od lewej do prawej i dowolnej długości) tokenów, które podają kierunki - w lewo lub w prawo. Oto cztery możliwe tokeny i ich znaczenie: > go right one single step < go left …
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.