Programowanie puzzli i Code Golf

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

13
Zwiń kolejne liczby całkowite
Powiązane: Powiedz mi, ile problemów matematycznych muszę zrobić! Wyzwanie Biorąc pod uwagę ściśle dodatnią, ściśle rosnącą listę liczb całkowitych L i liczbę całkowitą 3 ≤ N ≤ długość L, zamień środkowe liczby całkowite kolejnych liczb całkowitych L o długości ≥ N pojedynczym myślnikiem -. Zasady Poziome białe znaki nie mają …

5
Kod Golfinator-3000
Jak wszyscy wiedzą , dodanie inator-3000na końcu dowolnego rzeczownika sprawia, że ​​jest znacznie fajniej. Ale co jeszcze może sprawić, że słowo będzie fajniejsze? Biorąc pod uwagę ciąg ASCII jako dane wejściowe, wypisz chłód słowa. Obliczanie chłodu Istnieją 4 elementy do obliczenia chłodu słowa. Samo słowo. Podstawowy wynik to liczba wielkich …
22 code-golf  string 

27
Sortuj listę różnic
Lista różnic listy liczb całkowitych to różnice list kolejnych członków. Na przykład lista różnic 1, 3, 2 ,4 jest 2, -1, 2 Twoim zadaniem jest pobranie jako listy różnicowej i wyświetlenie, jak wyglądałaby lista różnic, gdyby posortowana była lista oryginalna. Na przykład lista różnic 2, 1, -2, -1 Może reprezentować …

12
Jak pochmurno
Wyzwanie Biorąc pod uwagę obraz nieba, musisz wyprowadzić osłonę chmur w oktach. Dostarczony obraz będzie plikiem obrazu (typ zależy od Ciebie), a wyjście powinno mieć format STDOUT. Oktas W meteorologii okta jest jednostką miary używaną do opisywania wielkości zachmurzenia w dowolnym miejscu, takim jak stacja pogodowa. Warunki na niebie są …

15
Nieskończona wieża mocy
Wyzwanie Dość proste, biorąc pod uwagę wkład x, obliczyć, że to nieskończona wieża mocy! x^x^x^x^x^x... Dla was, miłośników matematyki, jest xto nieskończona podróż . Pamiętaj, że: x^x^x^x^x^x... = x^(x^(x^(x^(x...)))) != (((((x)^x)^x)^x)^x...) Zaskoczeni, że nie mieliśmy z tym „prostego” wyzwania matematycznego! * Założenia xzawsze będzie zbieżny. Liczby ujemne i zespolone powinny …
22 code-golf  math 

6
Wskazówki dotyczące gry w golfa w Kotlinie
Biorąc pod uwagę niedawne ogłoszenie przez Google oficjalnej pomocy technicznej dotyczącej rozwoju Androida przez Kotlin , pomyślałem, że nadejdzie czas, aby sondować społeczność w poszukiwaniu niesamowitych wskazówek golfowych dla tego stosunkowo nowego języka JVM. Kotlin zawiera unikalne połączenie funkcji wśród rodzeństwa JVM, co czyni go potencjalnie atrakcyjnym dla golfistów: przeciążenie …
22 code-golf  tips 

12
Pokoloruj mi Polaka
Powiedzmy, że Twoim zadaniem jest malowanie tyczek, a klient prosi o pomalowanie tyczki za pomocą 4 czerwonych odcinków i 3 żółtych odcinków. Możesz to zrobić dość łatwo w następujący sposób: r y r y r y r Tylko żółte i czerwone paski. Powiedzmy teraz, że klient prosi o pomalowanie słupa …

20
Czy to super prime?
tło Super-prime jest liczbą pierwszą, którego indeks w liście wszystkich liczb pierwszych jest liczbą pierwszą. Sekwencja wygląda następująco: 3, 5, 11, 17, 31, 41, 59, 67, 83, 109, 127, 157, 179, 191, ... Jest to sekwencja A006450 w OEIS . Wyzwanie Biorąc pod uwagę dodatnią liczbę całkowitą, określ, czy jest …


18
Złóż sznurek w trójkąt
Biorąc pod uwagę ciąg, którego długość dzieli się przez 4, utwórz trójkąt, jak pokazano poniżej. Jeśli ciąg jest abcdefghijkl, to trójkąt będzie: a b l c k defghij Jeśli ciąg jest iamastringwithalengthdivisiblebyfour, to trójkąt będzie: i a r m u a o s f t y r b i e …

29
Zwiń sąsiadujące duplikaty
Wyzwanie Biorąc pod uwagę listę liczb całkowitych, zwróć listę tych liczb całkowitych po wielokrotnym usuwaniu wszystkich par sąsiadujących równych elementów. Zauważ, że jeśli masz nieparzystą serię równych liczb, jedna z nich pozostanie, nie będąc częścią pary. Przykład: [0, 0, 0, 1, 2, 4, 4, 2, 1, 1, 0] Po pierwsze, …

3
Scrappers v0.1: Najemni programiści
W opustoszałym, rozdartym wojną świecie, w którym miasta zostały opanowane przez bandytów i złodziei, cywilizacja odkryła się na nowo w formie małych, odizolowanych spółdzielni przemysłowych, rozproszonych po wcześniej niezamieszkanym krajobrazie. Istnienie tych społeczności zależy od zespołów najemników zwanych „złomowcami”, którzy przeszukują nieokiełznane terytorium w poszukiwaniu cennych materiałów, które mogą sprzedać …

19
CSI: przedmioty Minecraft
Minecraft 1.12 zostanie wydany jutro, więc świętujmy! Napisz kod, który przyjmuje nieujemną liczbę całkowitą N, która reprezentuje liczbę elementów czegoś w Minecraft . Wydaj go w sposób bardziej pomocny dla graczy, podając liczbę skrzyń, stosów i przedmiotów, które N jest równoważne. Użyj formatu XcYsZi gdzie X to liczba skrzyń, które …

1
Rozwiń Problem uczennicy Kirkmana
Dla tych z was, którzy nie są zaznajomieni, problem uczennicy Kirkmana wygląda następująco: Piętnaście młodych kobiet w szkole wychodzi z domu trzy kolejne przez siedem dni z rzędu: należy je tak ustawiać codziennie, aby żadna z dwóch nie poszła dwa razy do przodu. Możemy spojrzeć na to jak zagnieżdżoną listę …

24
Utwórz linijkę binarną
Biorąc pod uwagę liczbę n , wygeneruj pierwsze n kolumn tego wzoru: # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # ################################ ... Wysokość kolumny przy (1-indeksowanym) n …

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.