Programowanie puzzli i Code Golf

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

3
Rada dla ruby
Jak mogę skrócić: p=gets.to_i a=gets b=gets.to_i Jeśli moje dane wejściowe to liczba całkowita, po której następuje ciąg znaków, a po nim liczba całkowita?
13 code-golf  tips  ruby 

16
Najwyższe lub najniższe zdarzenia?
Wyzwanie: Wejścia: Ciąg zawierający ASCII do wydruku (z wyłączeniem spacji, tabulatorów i nowych wierszy) Wartość logiczna † Wynik: Części ciągu są podzielone na cztery grupy: Małe litery Wielkie litery Cyfry Inny W oparciu o wartość logiczną albo wypisujemy najwyższe wystąpienie jednej (lub wielu) z tych czterech grup, albo najniższą, zastępując …
13 code-golf  string 

10
Rozdaj talię ASCII
Tak naprawdę nigdy nie było ostatecznego wyzwania dla kart ASCII AFAIK. Korzystając z następującej talii kart ASCII: .------..------..------..------..------..------..------..------..------..------..------..------..------. |2.--. ||3.--. ||4.--. ||5.--. ||6.--. ||7.--. ||8.--. ||9.--. ||T.--. ||J.--. ||Q.--. ||K.--. ||A.--. | | (\/) || (\/) || (\/) || (\/) || (\/) || (\/) || (\/) || (\/) || (\/) …

5
Złóż matrycę!
Biorąc pod uwagę macierz, zsumuj jej wartości w górę / w dół lub w lewo / w prawo, aby utworzyć X, złóż go i zwróć listę. Algorytm opisuję tutaj: Algorytm Twój wkład będzie nieparzystej kwadratowej macierzy liczb całkowitych w rozsądnej pojemności numerycznej twojego języka. Jako przykład weźmy następującą macierz: 1 …
13 code-golf  matrix 

17
Dziesięciorzędowy wykres słupkowy
To jest Hole-1 z jesiennego turnieju APL CodeGolf . Jestem oryginalnym autorem problemu i dlatego mogę go ponownie opublikować tutaj. Na podstawie listy liczb utwórz poziomy wykres słupkowy #znaków, określający liczbę liczb pasujących do każdej z dziesięciu grup o jednakowej wielkości. Na przykład, jeśli dane mieszczą się w zakresie od …

7
Małe pudełka na zboczu wzgórza
Istnieje satyryczna piosenka Little Boxes , oryginalnie napisana przez Malvinę Reynolds, na temat podmiejskiego bezładu, która ma następujące teksty: Małe pudełka na zboczu wzgórza, Małe pudełka z kleistego kleju, Małe pudełka na wzgórzu, Małe pudełka mimo wszystko. Jest zielony i różowy I niebieski i żółty I wszystkie są zrobione z …

4
Rozciągnij tablicę
Wcześniej zdefiniowałem proces zgniatania tablicy W sympatii czytamy tablicę od lewej do prawej. Jeśli w pewnym momencie napotkamy dwa takie same elementy w rzędzie, usuwamy pierwszy i podwajamy drugi. Na przykład tutaj jest proces zgniatania następującej tablicy [5,2,2,4] ^ [5,2,2,4] ^ [5,2,2,4] ^ [5,4,4] ^ [5,4,4] ^ [5,8] ^ Pamiętaj, …

16
Sekwencja wykładnicza
Najstarsza polska kopalnia soli, znajdująca się w Bochni *, powstała w 1248 roku, co możemy uznać za magiczną liczbę . Widzimy, że jest równy 4 cyfry z sekwencji exponentiations: . Ponieważ data jest w rzeczywistości 4 cyframi z sekwencji, możemy ją wydłużyć. Możemy powtarzać ten proces, aż osiągniemy nieskończoność. Sekwencja …

2
Zbuduj nawias turniejowy
Biorąc pod uwagę listę wejściową niepustych ciągów, wypisz grafikę ASCII turnieju, w oparciu o następujące reguły losowania: Ilość łańcuchów jest gwarantowana na ilość 2,4,8,16,etc. Pierwsze dwa struny grają się nawzajem, a następne dwa grają nawzajem i tak dalej. To jest pierwsza runda. Dla każdej gry wybierz zwycięzcę losowo z jednakowym …

11
Zsumuj twarze sześcianu sześciennego
Ręczne sumowanie ścian Cubic Cubic jest żmudne i czasochłonne, trochę jak pisanie kodu w Cubically. W „ Najbardziej wydajnym kubizatorze” poprosiłem cię o przetłumaczenie ASCII na źródło sześcienne. Jedna z odpowiedzi tam wykorzystuje sekwencję inicjalizacji kostki, a następnie modyfikuje wynikową kostkę na podstawie sum wstępnie zainicjowanej kostki. Od tego czasu …

28
Faktoryzacja macierzy
Biorąc pod uwagę tablicę dodatnich liczb całkowitych, wyprowadza stabilną tablicę różnych czynników pierwszych tych liczb całkowitych. Innymi słowy, dla każdej liczby całkowitej w danych wejściowych w kolejności, uzyskaj jej czynniki pierwsze, posortuj je i dołącz do liczb wyjściowych dowolne liczby pierwsze, które nie są jeszcze w danych wyjściowych. Przypadki testowe …

4
Return of the Hydra Slayer
Minęło trochę czasu, odkąd zabiłeś tę hydrę , przez lata pławiłeś się w chwale, ale teraz ludzie nazywają cię wyrzuconym, tak było. Cóż, czas, abyś udowodnił, że się mylą, słyszałeś o miejscu pobytu innej hydry. Po prostu go zabij, a otrzymasz całą chwałę, na jaką zasługujesz. Przybywasz do zbrojowni, aby …
13 code-golf  math  number  game 

1
Zostań pogromcą Hydry
Jesteś najlepszym i najbardziej znanym bohaterem tego obszaru. Ostatnio pojawiły się pogłoski, że Hydra przebywała w pobliskim wąwozie. Uważasz, że będąc odważnym i cnotliwym bohaterem, możesz to sprawdzić dzisiaj. Problem z hydrą polega na tym, że za każdym razem, gdy próbujesz odciąć im głowy, niektóre nowe odrastają. Na szczęście masz …
13 code-golf  math  game 

5
Współczynnik korelacji rang
Zwykły współczynnik korelacji (w 2d) mierzy, jak dobrze zestaw punktów można opisać linią, a jeśli tak, jego znak mówi nam, czy mamy korelację dodatnią czy ujemną. Zakłada się jednak, że współrzędne punktów mogą być interpretowane ilościowo, na przykład jako pomiary. Jeśli nie możesz tego zrobić, ale nadal możesz uporządkować współrzędne, …

5
Hakowanie Fallout Terminal
Czy ktoś jest zagorzałym fanem Bethesdy? Może wolisz Obsidian Entertainment? Cóż, jeśli jesteś jedną z tych rzeczy, poniższe zdjęcie powinno być ci względnie znajome. Pozwoliłem sobie przygotować dość wyjątkowe wyzwanie ASCII-Art, więc oto pierwsza wskazówka, co mam zrobić: _____________________________________________________ / \ | _____________________________________________ | | | | | | | …

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.