Pytania otagowane jako code-golf

Code-golf to konkurs mający na celu rozwiązanie konkretnego problemu w jak najmniejszej liczbie bajtów kodu źródłowego.

7
Minimalistyczny zegar sześciokątny
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ć …
14 code-golf  date 

7
Długości programu Fibonacciego
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. …


15
Wyświetl ramki z pliku .txt
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 …
14 code-golf 

5
Rozwiąż zagadkę rotacji
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 …

8
Prawie równoboczne trójkąty herońskie
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 …

15
Czas spirografu!
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 …

4
Porównaj dwie ręce pokera
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 …
14 code-golf  game 

3
Znajdź optymalny ruch początkowy Chomp
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 …
14 code-golf 

4
Zabranie psa na spacer
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 …
14 code-golf  random 

24
Scal dwie posortowane listy
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 …

2
Kompulsje krzyżowe!
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 …

21
Znajdowanie ekstremów lokalnych
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 …
14 code-golf 

7
Rozwiąż labirynt ze strzałką do tyłu
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 …
14 code-golf 

12
Kierunki Brainf * Ckish
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 …

Korzystając z naszej strony potwierdzasz, że przeczytałeś(-aś) i rozumiesz nasze zasady używania plików cookie i zasady ochrony prywatności.
Licensed under cc by-sa 3.0 with attribution required.