Programowanie puzzli i Code Golf

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

2
Zagraj w idealną grę Mu Torere
tło Mu Torere to gra, która jest jedną z dwóch znanych Maoryjczyków z Nowej Zelandii przed wpływami europejskimi. To sprawia, że ​​jest to bardzo wyjątkowa gra, ponieważ ma „obiektywne kryterium wygranej” i zasady gry, które różnią się od większości innych istniejących gier. Rozgrywka: Plansza jest ośmiokątem. Pomiędzy każdym sąsiadującym wierzchołkiem …
14 code-golf  game 

5
Najkrótszy program Hello World bez średników
Niedawno widziałem kilka pytań na temat SO, które zadały pytanie, czy możesz stworzyć program Hello World bez użycia średników za pomocą C #. Wyzwanie polega na zrobieniu tego ponownie, ale przy możliwie jak najkrótszym kodzie!
14 code-golf  c# 

1
Code Golf: Jaki jest los statku kosmicznego? [Wersja artystyczna ASCII]
tło W galaktyce (i prawdopodobnie we wszechświecie) daleko, daleko ... był statek kosmiczny i wiązka planet. Awaria na pokładzie spowodowała, że ​​w statku kosmicznym zabrakło paliwa. Porusza się teraz z niebezpiecznie małą prędkością w pobliżu gromady planet, z której musi uciec! Jaki będzie los załogi? Wyzwanie Jesteś wiodącym programistą w …

4
Wskazówki do gry w golfa w Groovy
Ponieważ widziałem wiele pytań z pytaniami dotyczącymi gry w golfa w ich interesującym języku, postanowiłem zapytać o mój ulubiony język: Groovy. Ludzie mogą dać kilka wskazówek i wskazówek, które zostaną wykorzystane w grze w golfa z Groovy.
14 code-golf  tips 

9
Napisz funkcję, która zwraca czas przeszły danego czasownika
Wyzwanie Napisz funkcję, która pobiera argument, który jest czasownikiem, i zwraca czas przeszły czasownika. (Załóżmy, że czasownik jest regularny) Czas przeszły Uwaga: uważaj y za spółgłoskę ani samogłoskę. Zwykle samo dodanie edpo zakończeniu czasownika powoduje, że czas przeszły jest czas przeszły. Np .: jump→ jumped, ask→asked Istnieją jednak inne zasady. …
14 code-golf  string 

5
Symuluj dowolny automat komórkowy 1D
Wyzwanie Masz napisać kompletny program, który pobiera siedem liczb ze STDIN i drukuje dwuwymiarową historię automatu komórkowego (CA) do STDOUT. To jest kod golfowy. Formatowanie danych wejściowych Będzie to siedem liczb całkowitych / ciągów oddzielonych przecinkami. Pierwsza liczba to numer reguły zgodnie z kodem Wolfram (standardowa nazwa każdej reguły). Drugi …



5
Napisz własną notatkę śmierci
Kira potrzebuje twojej pomocy! Format wejściowy: Date [and/or Time] Name Gender Reason Format wyjściowy: <Last Name, First Name> <will die/died> on the <DD><st/nd/rd/th> of <MMM, YYYY> [at <hh:mm:ss TT>]. <He/She> <will die/died> of <Reason>. Szczegóły, szczegóły: Twój program powinien uwzględniać co najmniej następujące formaty wprowadzania daty: 9 November 2003 9/11/2003 …
14 code-golf 

5
Solver tekstowy labirynt
Biorąc pod uwagę labirynt na stdin i punkt wejścia, napisz program, który drukuje ścieżkę do wyjścia na stdout. Każda ścieżka jest akceptowalna, o ile twój program nie generuje trywialnej ścieżki (przechodzącej przez każdy punkt w labiryncie) dla każdego labiryntu. Na wejściu ściany są oznaczone a, #a punkt wejścia a @. …

30
Wydrukuj liczbę jedynek w liczbie binarnej bez użycia operatorów bitowych
Opis Biorąc pod uwagę liczbę, wypisz jej liczbę 1w reprezentacji binarnej. Wejście Liczba >= 0w bazie 10, która nie przekroczy najwyższej liczby, którą Twój język jest w stanie obsłużyć. Wynik Ilość 1s w reprezentacji binarnej. Warunki wygranej Najkrótszy kod wygrywa. Niedozwolone Operatory bitowe. Inne operatory, takie jak dodawanie i mnożenie, …

10
Gra słowna golfa
Zainspirowany przez reddit . Napisz program, który gra Hangman . Program wybiera losowe słowo z listy N słów, gdzie N> 2. Lista słów może być dostarczona do programu w dowolny sposób. Przy każdej iteracji Wydrukuj stan gry, używając znaków podkreślenia dla liter, które nie zostały jeszcze odkryte: H _ N …

10
Ostatnia cyfra w potęgowaniu
W tym zadaniu otrzymasz A (mniej niż 10000 cyfr) i B (mniej niż 2 ^ 64) i będziesz musiał obliczyć ostatnią cyfrę (A · A · A · ... · A (B razy )). Wejścia A i B podano w jednym wierszu oddzielonym spacją; wejścia są zakończone przez EOF. Wejście …
14 code-golf  math 

11
Stare irlandzkie błogosławieństwo
Nie wiem, kto wymyślił te słowa i nie jestem Irlandczykiem, ale daję wam irlandzkie błogosławieństwo: May the road rise up to meet you May the wind be always at your back May the sun shine warm upon your face The rains fall soft upon your fields And until we meet …

9
Manchester koduje strumień danych
Kodowanie Manchester jest protokołem telekomunikacyjnym stosowanym w komunikacji radiowej, który gwarantuje przejścia bitów w regularnych odstępach czasu, dzięki czemu odbiornik może odzyskać częstotliwość zegara z samych danych. Podwaja przepływność, ale jest tani i prosty do wdrożenia. Jest szeroko stosowany przez amatorskich operatorów radiowych. Pomysł jest bardzo prosty: na poziomie sprzętowym …
14 code-golf  binary 

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.