Programowanie puzzli i Code Golf

Pytania i odpowiedzi dotyczące programowania entuzjastów puzzli i graczy kodowych

3
Zrób ze mnie menedżera okien!
Nienawidzę nadęty kod! Postanowiłem więc zastąpić mój system Windows 7 wersją golfową. Wiem jednak, że nie jest to łatwe, więc najpierw zbudujmy prototyp. Spowoduje to pobranie listy okien od użytkownika i wyświetlenie ich za pomocą pseudo-graficznego wyświetlacza na standardowym wyjściu. Na przykład: dane wejściowe użytkownika: 0,0,15,10 15,10,20,15 10,13,15,15 9,1,16,3 17,5,20,7 …

9
Symuluj obracanie tablicy
Wprowadzenie Grasz w pasującą grę, w której monety są wkładane u góry i opadają na dno (na górną monetę) z powodu grawitacji. Więc to O <- inserting this coin OO O OOOOO stanie się tym O OO O OOOOO Teraz wyobraź sobie, że ktoś obraca tablicę zgodnie z ruchem wskazówek …

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 

1
Zaprojektuj i rozwiąż labirynt [zawieszony podczas piaskownicy]
Twoim zadaniem jest odgrywanie ról obu postaci w tej scenie od początku. Cobb daje Ariadnie wyzwanie: Masz dwie minuty na zaprojektowanie labiryntu, którego rozwiązanie zajmuje jedną minutę. Niektóre wolności zostaną uwzględnione w tym opisie. Co najważniejsze, to wyzwanie nie jest oparte na czasie, a wyniki oparte są na skuteczności twoich …

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 …

14
Zgłoszenie wyjątku pustego wskaźnika [zamknięte]
Zamknięte. To pytanie jest nie na temat . Obecnie nie przyjmuje odpowiedzi. Chcesz poprawić to pytanie? Zaktualizuj pytanie, aby było tematyczne na temat wymiany stosów golfowych Code. Zamknięte 3 lata temu . Twoim zadaniem jest wygenerowanie wyjątku pustego wskaźnika. Oznacza to, że Twój program musi zaakceptować wartość, która według niego …

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 

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.