Pytania oznaczone «code-golf»

14
Zrób mi drzewo alfabetu

Wprowadzenie W większości czcionek wszystkich wielkich liter alfabetu oprócz BDOmają pojedyncze linie około dotyka niektóre z czterech narożnikach prostokąta bohatera okalającym: ACEFGHIJKLMNPQRSTUVWXYZ. Na przykład dwie nogi A„dotyku” w lewym dolnym i prawym dolnym rogu znaku. Podobnie Cdotyka...

14
Odliczanie i recykling

Odliczanie Twoim celem w tym golfowym wyzwaniu jest odliczanie, a tymczasem recykling liczb. Pozwól mi wyjaśnić. Najpierw twoja aplikacja odczytuje liczbę jako argument programu lub za pomocą stdin. Następnie musisz po prostu odliczać w następujący sposób: 10 9 8 7 6(w kolejności malejącej...

14
Minimalne układy podobne do Boggle

Zastanów się, jak słowo może być ułożone na dowolnie dużej siatce Boggle, jeśli zignorowana zostanie reguła nieużywania tej samej kostki z literą więcej niż jeden raz . Załóżmy również, że masz nieograniczoną liczbę kostek z literami (wszystkie litery są obecne) i Qujest sprawiedliwa Q. Słowo...

14
Czas na matematykę

Wprowadzenie To jedna z moich ulubionych zagadek matematycznych. Biorąc pod uwagę cyfrę (powiedzmy 3) i liczbę jej użycia (powiedzmy 5), wygeneruj 10 wyrażeń, które dają 1, 2, 3, 4, 5, 6, 7, 8, 9 i 10 używając tylko +, -, ×, ÷, ^ i √ (root) (nawiasy są dozwolone do grupowania operacji). Na...

14
Liczby pirackie

Pi jest liczbą nieracjonalną , co oznacza, że ​​jego reprezentacja dziesiętna nigdy się nie kończy ani się nie powtarza. Pi jest obcięty do 41 cyfr dziesiętnych (40 miejsc) 3.1415926535897932384626433832795028841971. Jeśli zignorujemy przecinek dziesiętny i wymienimy cyfry jako ciąg dodatnich...

14
Minimalna liczba wykluczona

To ma być łatwy do gry w golfa kodowego. Mek (minimalna wykluczona liczba) skończonego zbioru liczb jest najmniejsza nieujemną liczbę całkowitą 0, 1, 2, 3, 4, ..., która jest nie pojawiają się w bazie. Innymi słowy, jest to minimum dopełnienia. Operacja mex ma kluczowe znaczenie dla analizy...

14
W grze Dominion rozwiązuj działania podwojenia i potrojenia

Inspiracja To pytanie jest inspirowane kartami Sala Tronowa i King's Court z popularnej gry karcianej Dominion . W ramach swojej tury wykonuje się sekwencję akcji. Te dwie szczególne akcje powodują, że kolejna gra powtarza się dwa lub trzy razy *. Inne „ogólne” działania powodują określone...

14
Na co czekasz? (Mahjong solver)

Pomysł dzięki @ MartinBüttner z dyskusji na czacie Mahjong to gra w płytki, która jest niezwykle popularna w Azji. Zwykle gra się w czterech graczy, a celem gry jest bycie pierwszą osobą, która ukończy ważne rozdanie za pomocą płytek. Do tego wyzwania rozważymy uproszczoną wersję gry - mahjong...

14
Symuluj cykliczny system tagów

Cykliczny układ znacznika jest bardzo małe, Turinga niepełny model obliczeniowy, składający się z dwóch alfabet symboli (będziemy używać {0,1}) skończoną, liście niepusty cyklicznego produkcji , które składają się z tych dwóch symboli, a także nieograniczona słowo który również składa się z te dwa...

14
Napisz Magic Spellchecker

Gra Waving Hands znajduje się gdzieś pomiędzy kartką Magic: the Gathering i bardzo skomplikowanymi Rock Paper Scissors. Za każdym razem zapisujesz jeden z ośmiu gestów dla każdej ręki: poruszył Fingers zaproponował Pjałmużnę Sdrzemka Wzdrowaśka Digit wskazując Cpodołek staB Nothing Istnieje...

14
Rzeźby magnetyczne

Jest to luźna kontynuacja mojego wcześniejszego wyzwania dotyczącego konstruowania grafów . tło Ekscentryczny artysta zatrudnił cię do oceny integralności strukturalnej swoich rzeźb. Tworzy swoje dzieła sztuki, biorąc wiązkę magnesów w kształcie sześcianu i upuszczając je jeden po drugim na...

14
To prawie Lisp!

Wyzwanie Wyzwanie polega na zaprojektowaniu interpretera języka przypominającego seplenienie, który odtąd zostanie ukuty: GLisp . Kod programu dla GLisp będzie składał się z dowolnej liczby zagnieżdżonych wyrażeń oznaczonych nawiasami, w następującej formie: (func arg1 arg2 ...) Zauważ, że...

14
Zwycięskie strategie gry polegającej na budowie strun

tło Alice i Bob grają w grę o nazwie binarne słowo . Aby zagrać w grę, ustalamy długość n >= 0, zestaw Gdługości ndwójkowych słów zwanych zestawem bramek oraz nciąg długości tzawierający litery Ai Bnazywany porządkiem tury . Gra trwa przez ntury, a na turę igracz określony przez t[i]wybiera...

14
Sumuj moce do n

Kierunki Napisz program, który podając liczbę całkowitą wejściową n ( n >= 0), wypisuje najmniejszą dodatnią liczbę całkowitą m, gdzie: n = a[1]^b[1] + a[2]^b[2] + a[3]^b[3] + ... + a[k]^b[k] ai bsą skończonymi sekwencjami o tej samej długości wszystkie elementy asą mniejsze niżm wszystkie...

14
Maksymalnie wydłuż interwały całkowite

Załóżmy, że otrzymałeś zestaw nie przecinających się przedziałów liczb całkowitych [a1,b1],[a2,b2],[a3,b3],...,[aN,bN]. (Gdzie [a,b]jest liczbą całkowitą większą lub równą ai mniejszą lub równą b.) Interwał w indeksie Xobejmuje bX - aX + 1wartości. Zadzwonimy pod ten numer cX. Biorąc pod uwagę,...

14
Wypełnij puste pola

Wejście Nieujemna liczba całkowita ni niepusty ciąg szawierający tylko znaki alfanumeryczne i podkreślenia _. Pierwsza postaćs nie jest _. Podkreślenia ssą interpretowane jako puste miejsca, które można wypełnić innymi znakami. Definiujemy nieskończoną sekwencję „nieskończonych ciągów” w...

14
Wskazówki do gry w golfa w> <> (Ryby)

Ponieważ ostatnio widzę więcej przesłanych > <> zgłoszeń, pomyślałem, że dobrym pomysłem może być utworzenie strony ze wskazówkami. Trzymaj się jednej wskazówki na post, chyba że są one ściśle powiązane. Oficjalny tłumacz języka Python Tłumacz online (niektóre błędy są obecne, ale dobre...