Programowanie puzzli i Code Golf

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

3
Poszukuję programów w ogromnej tablicy Boggle
Każdy znak w tym 64 na 64 bloku tekstu został wybrany losowo i jednolicie spośród 95 drukowanych znaków ASCII . /rq$:Zy5*g'$DeGXX2o8y "{@Cg:FR9qih}xh >5$DsF1Fs5Ao~smFp;.RJbV )U c4\(|Sx*V$10G9xO:NjHKasem%,\9[pPm@&kTaN~HC[;9`lgqlAH(7dt0a-5}LJ[ &sifw9V-.PLRoD~F'dJYA^Q)L#h>$9h!B4b&ceKp8~HndzDm#1/ySydrf5T8[Y%4 U9>HLQ74Qf[^V9tpWrKFcFxZJ::4?z/o]3u,V[B&hB9lFYA0:rW#yql5z9.d*D}U :M2*O9'7_HMGw_=%@hR>O+(@Dr6MIt(=/{-{4lia0Vmws32wr(fnTmT%HSo&7!uz \KZWG&KnXh+6E+Q>%pV(<Bnm-d+p~y~]Ta"aw9)]0A_AHz\tP3&}1R^/yPPSgN?8 ".7|Uj)S7-k[`yeLO~P2a?z3wiS(R-\k'?z(pVm;;D^k/q84?&7:,E*9$UQ"UbBJ ME]&*R ,*7PDF4Tw*-;De{YeP_al.CJcJX`@V_y+>^<h{L[^Y"!RxjN^lyA_/Y=( #C>Zo#Sl;UUD5ChIj'L@rkELk%S*]a$87j\\n;}796m/\NPL>8d-T-hR!7ftw ?A tV5"E309bAv$jhE6\'8f?VGlBb?z#V;F((3'|}$tfpiNB>"*mxc,X1s:/%x*JQAL rxYXUJsd?X}^yc|'16539vd=psU'>|y/!$-TRamKcJk^2-aD35h7CcaRNue"8#{; @yUq?*(72I8@I)So+]RwtKy:mLhjG/f#:U<TXml<PtX*+,ngfZt75-q*gSsyI2tS |*M*;yz6u2(LZ>W`bth-7G~>|dh'pm}]@"#Oq9%o\W)b,gh%b1O]4F:EGb7ERI=@ ehMo69slKw=S@<j*Q4sfd\1')#)V&yaPF%%ZG6VK\_-$Cab,nrlW"O(<tu&xU=I& |[g4k2L;FD)=yX0SsE-|vI(mDOccuU(+m\wxgrJxi8ZP[uD)L.!K@]%@q`!pk8Yx ?PZaS3;x,7nK~IHlrCGy~xq:@K/CJ1J^oeac&Tv?6[H>>0lu?(/bh@6J^@S?IY-| @tdN$K=Ci2;_0Du;L2OO'en|]<_`nX5p3Bes9`8{}fRCV$X&aoQGYS'$j%r<2709 UwETsAo^d!aUZ0vN5,Yq\n%JAIm}%O88FAJK^Jt&=jM\Q1^+^|X8\._"l%hlF+yH +c^FBFxTGz|f|#kElQs)mS64-3Z\An]|[rQo"OQ+ IP"ARdJ}/OYFQF_/{B 73mU UPvxNByN[2TT,XgRZ_LwolUVWuR)DjYI7j#mmA8m?&Y}}[_h8@Y-R*,#=1\D*&@* ePW.w{@z3moe3Vztd,>?*~ZQUvn8$+xw$$f92D*kPZ":;lcTr3m&{*?j$FgZK|cU IAd'0C{<4b}NuhX1B#gmk'oF4+(@fzP^T?hF/#]g^y rb5][)X-d4Q't~1]HE"tZ …

11
Wskazówki dotyczące gry w golfa w Go
Jakie masz ogólne wskazówki na temat gry w golfa w Go? Jestem nowy w Code Golfing i szukam pomysłów, które można zastosować do problemów z golfem w kodzie, które są przynajmniej nieco specyficzne dla Go. Proszę zachować jedną wskazówkę na odpowiedź.
25 code-golf  tips 

11
Wygeneruj parę liczb całkowitych z nieujemnej
Powinieneś napisać program lub funkcję, która przyjmuje nieujemną liczbę całkowitą Njako dane wejściowe i wyjściowe lub zwraca dwie liczby całkowite (ujemną, zerową lub dodatnią) Xi Y. Liczby całkowite są rozumiane w sensie matematycznym, ponieważ jest ich nieskończenie wiele. Zaimplementowana funkcja musi być bijectywna . Oznacza to, że dla każdego Nmusi …
25 code-golf  math  number 

19
Ocena ciągów Dotty
Napisz program, który przyjmuje ciąg nieparzystej długości zawierający tylko znaki .i :. Za pomocą początkowo pustego stosu wygeneruj liczbę z tego ciągu w następujący sposób: Dla każdego znaku c w ciągu (od lewej do prawej) ... Jeśli c jest, .a stos zawiera mniej niż 2 elementy, wciśnij 1 na stosie. …

1
Znajdź trasę między dwoma artykułami z Wikipedii
Wprowadzenie Ostatnio jeździłem na skypie z grupą przyjaciół i znudziliśmy się i nie mieliśmy nic do roboty, więc „wymyśliliśmy” „grę” (niektórzy w komentarzach zauważyli, że można grać w tę grę online i jest ona bardzo popularna, więc zdecydowanie nie wymyśliłem tego, chociaż nie widziałem go wcześniej). Powodem, dla którego umieszczam …
25 code-golf 

3
Gdzie są przebiegi w tym nieskończonym ciągu? (Znaleziono CCCCCC!)
Rozpoczynając od łańcucha ABC, rozważ wynik wielokrotnego dołączania do siebie ostatniej połowy siebie (użycie większej połowy, jeśli długość jest nieparzysta). Otrzymujemy postęp: ABC ABCBC ABCBCCBC ABCBCCBCCCBC ABCBCCBCCCBCBCCCBC etc... Niech Sreprezentuje wynikowy nieskończony ciąg (lub sekwencję), który powstaje, ponieważ ta procedura jest powtarzana na zawsze. Cel Celem tego wyzwania kodu jest …

30
Wydrukuj trójkąt liczbowy
Podając liczbę N, wyślij trójkąt prostokątny NxN, w którym każdy wiersz ijest wypełniony liczbami do i. Przykład n = 0 (brak wyników) n = 4 1 1 2 1 2 3 1 2 3 4 n = 10 1 1 2 1 2 3 . . . 1 2 3 …
25 code-golf  number 

3
Generuj realistyczne mapy
Narysowałem tę mapę regionów wyimaginowanego słowa w ciągu kilku minut w MS Paint: Myślę, że możliwość generowania map takich jak ta byłaby naprawdę fajna. Wyzwanie Napisz program, który przyjmuje dodatnie liczby całkowite Wi Hniepusty zbiór liczb całkowitych dodatnich S. Wygeneruj standardowy obraz w prawdziwym kolorze, który ma Wszerokość po Hpikselach …

1
Ekran blokady Androida
Wprowadzenie Siedzisz w sali konferencyjnej na końcu długiego stołu. Rozejrzyj się i zobaczysz Tima Cooka, zarząd Apple, ducha Steve'a Jobsa i Jacka Donaghy. Apple zwołał to spotkanie, ponieważ zdali sobie sprawę, jak fajniejszy jest ekran blokady Androida, i chcą je zwiększyć. Wszyscy w pokoju patrzą na ciebie, gdy Duch Steve …

30
Estymator Monte Carlo Pi
Wszystkiego najlepszego z okazji Dnia Pi! Bez żadnego powodu staram się zbudować estymator Monte Pi Carlo tak krótki, jak to możliwe. Czy możemy zbudować taki, który zmieści się w tweecie? Aby wyjaśnić, mam na myśli typowe podejście do rysowania losowych punktów z kwadratu jednostkowego i obliczania stosunku, który mieści się …


10
Mandolina Quine
Napisz quine ... z której można usunąć każdą inną postać, nadal będzie to poprawna quine. Możesz określić, czy rozpocząć usuwanie znaków od pierwszego, czy drugiego znaku. Kryteria punktowania (dodaj premie / odsetki karne razem dla całkowitego procentu): Odpowiedzi muszą mieć co najmniej 4 znaki Program musi zawierać przynajmniej jeden znak …
25 code-golf  quine 

2
The Final Stand - Pokonaj Hordę Zombie
Wprowadzenie Jesteś sam na wyspie. Reszta ludzkości nie żyje ( prawdopodobnie z powodu błędu w kodzie użytkownika12345 ). Horda piratów zombie dotarła na twoją wyspę i są nieograniczone. Czas skopać tyłek lub żuć gumę do żucia, a wy wszyscy jesteście poza gumą do żucia. Problem Nasz scenariusz zagłady jest opisany …
25 code-golf 

3
Wyniki tenisa spełniają Code Golf
W świetle Australian Open 2014 w Melbourne i zwycięstwa Stanisława Wawrinki przeciwko Novakowi Djokovicowi proponuję następujące wyzwanie golfa! Wawrinka i Djokovic znów są na tym tle na podstawie tego CGC. Twoim zadaniem jest wziąć ciąg składający się z 1 i 2 i ustalić wyniki tenisowe na podstawie systemu punktacji tenisowej. …
25 code-golf  game 

13
Co to jest ROT? - odszyfruj ROT-n
Oto litery alfabetu angielskiego w kolejności według częstotliwości: e t a o i n s h r d l c u m w f g y p b v k j x q z Oznacza to, że ejest najczęściej używaną literą i zjest najmniej powszechna. (Dane z Wikipedii .) Twoim …

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.