Programowanie puzzli i Code Golf

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

3
Buzzby Berkeley Robot Hokey Pokey
Buzzby Berkeley Robot Hokey Pokey Zadanie Napisz program lub funkcję do stworzenia animacji artystycznej ASCII przedstawiającej linię robotów tańczących do tekstów Hokey Pokey (lub Cokey, jeśli wolisz) w stylu numeru Busby'ego Berkeleya! Przykładowy wynik Wkład Akceptuje trzy argumenty (zakładane jako poprawne): N = liczba robotów w linii (Min = 6) …


26
Czy jestem numerem Cullen?
Liczba Cullen to dowolna liczba zawarta w sekwencji wygenerowanej za pomocą wzoru: C (n) = (n * 2 ^ n) +1. Twoje zadanie: Napisz program lub funkcję, która odbiera dane wejściowe i wyświetla wartość prawda / fałsz na podstawie tego, czy dane wejściowe są liczbą Cullen. Wkład: Nieujemna liczba całkowita …

7
Dekoduj Pustkę
Lista nieważnych jest listą, która na żadnym poziomie nie zawiera żadnych obiektów nie będących listami. Lub jeśli wolisz definicję rekurencyjną Pusta lista jest nieważna Lista zawierająca tylko inne listy nieważnych jest nieważna Wszystkie listy pustek mają skończoną głębokość. Oto kilka przykładów pustych list (przy użyciu składni python): [] [[]] [[],[]] …
25 code-golf 

30
Lista modułów liczbowych ich indeksów na liście
Prosty: weź listę liczb całkowitych dodatnich jako dane wejściowe i wyślij moduł liczbowy ich indeks oparty na 1 na liście. Jeśli wejściowymi liczbami całkowitymi są, {a, b, c, d, e, f, g}to wyjście powinno być {a%1, b%2, c%3, d%4, e%5, f%6, g%7}tam, gdzie %jest operator modułu. Przypadki testowe: 10 9 …
25 code-golf  math  number 

11
NIE PRZYSTAJE - wyzwanie zalgo
Napisz program lub funkcję, która po danym łańcuchu usunie go z zalgo, jeśli taki istnieje. Zalgo W tym poście zalgo jest zdefiniowane jako dowolny znak z następujących zakresów Unicode: Łączenie znaków diakrytycznych (0300–036F) Rozszerzone łączenie znaków diakrytycznych (1AB0–1AFF) Suplement łączący znaki diakrytyczne (1DC0–1DFF) Łączenie znaków diakrytycznych symboli (20D0–20FF) Łączenie pół …

9
Liczba szafek!
Biorąc pod uwagę dodatnią liczbę całkowitą <100 (od 1 do 99, w tym 1 i 99), wyprowadza tyle szafek. Szafkę definiuje się następująco: +----+ | | | | | | | nn | +----+ gdzie nnjest numer szafki, w bazie 10. Jeśli jest 1-cyfrowy numer, jest on wyrażony przed nim …

11
Idealne palindromy
Twoim zadaniem jest określenie, ile doskonałego palindromu ma struna. Twój typowy palindrom (np. 12321) to idealny palindrom; jego doskonałość wynosi 1. Aby określić doskonałość łańcucha, zobaczysz, ile sekcji można podzielić na sekcje, gdzie każda sekcja to palindrom. Jeśli występują niejednoznaczności, takie jak z aaaa, ponieważ można go podzielić na [aa, …


30
Przełóż; # na swój język
Związane z: Make a; # interpreter and Generate; # code ;# - Przewodnik Whirlwind Jest to prosty język z dwoma poleceniami. Jego jedyną strukturą danych jest akumulator, który jest inicjowany na 0. ; Zwiększyć akumulator #Oblicz wartość modułu 127 akumulatora i wydrukuj odpowiedni znak ASCII. Następnie zresetuj akumulator do 0. …
25 code-golf 

12
Palindromic Residue
Dzisiaj, kiedy to piszę, jest 31 marca. W USA tak jest 3/31. Grałem z 331pewną liczbą, aby wymyślić wyzwanie, i odkryłem, że jego pozostałości (modulo małe liczby) są palindromiczne. 331%2=1, 331%3=1, 331%4=3, 331%5=1, 331%6=1( 11311). Waszym wyzwaniem jest podanie liczb całkowitych n > 2pierwszych nliczb dodatnich, które mają resztę palindromową …


24
Podnieś pojedynczy numer
Wprowadzenie Załóżmy, że chcesz obliczyć maksima ogonowe listy liczb, czyli maksimum każdego niepustego sufiksu. Jednym ze sposobów jest wielokrotne wybieranie jednej liczby i zastępowanie jej wyższą liczbą występującą po niej, dopóki nie będzie to już możliwe. W tym wyzwaniu Twoim zadaniem jest wykonanie jednego kroku tego algorytmu. Zadanie Twoje dane …


30
100 dni odliczanie
Odliczanie zwykle rozpoczyna się 100 dni przed wydarzeniem, prawdopodobnie z powodu naszego podstawowego systemu 10. Przykłady tego można znaleźć wszędzie: 100 dni do twoich urodzin 100 dni do ślubu 100 dni do wyborów 100 dni do ukończenia szkoły 100 dni do jej terminu 100 dni do sezonu piłkarskiego 100 dni, …
25 code-golf  date 

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.