Programowanie puzzli i Code Golf

44
Cząsteczki do atomów

Wyzwanie Napisz program, który może rozbić wprowadzony wzór chemiczny (patrz poniżej) i wyprowadzić odpowiednie atomy w postaci element: atom-count. Wejście Przykładowe dane wejściowe: H2O Twój wkład zawsze będzie zawierał co najmniej jeden element, ale nie więcej niż dziesięć. Twój program...

44
To jest wyzwanie mówiące w języku Yoda

Wyzwanie Cóż, myślę, że to całkiem jasne, prawda? Musisz stworzyć funkcję lub program, który pobiera ciąg znaków jako argument i wyprowadza odpowiedni język Yoda. To jest golf golfowy , więc wygrywa najmniejsza liczba bajtów. Dane wejściowe Dane wejściowe mogą być dowolnymi ciągami bez linii....

44
Święte Liczby

W wielu czcionkach (szczególnie w czcionce Consolas ) 5 z 10 cyfr dziesiętnych ma w nich „dziury”. Nazwiemy te święte cyfry: 46890 5 bezbożnych cyfr to: 12357 Liczba całkowita może być zatem sklasyfikowana jako „święta”, jeśli zawiera tylko święte cyfry, a w przeciwnym razie „bezbożna”....

44
Na mojej Kostce Rubika jest mrówka

Standardowa, rozwiązana kostka Rubika 3 × 3 × 3 ma 6 różnokolorowych ścian, z których każda jest siatką kwadratów 3 × 3 w jednym kolorze. Biała twarz jest naprzeciwko żółtego, czerwona przeciwnie do pomarańczowego, niebieska przeciwnie do zielonego, a kiedy biały jest skierowany w górę, czerwony...

44
Tekst o pełnej szerokości

Tekst o pełnej szerokości to tekst, który ma spację po każdym znaku, w tym ostatnim. Na przykład pierwsze zdanie tego pytania brzmi: F u l l w i d t h t e x t i s t e x t t h a t h a s a s p a c e a f t e r e v e r y c h a r a c t e r , i n c l u d i n g t h e l a s t o n e . Napisz program,...

44
Broń instrukcji matematycznych

Ostatnim razem, gdy próbowałem wymyślić coś łatwego, co nie było duplikatem, okazało się, że jest to zbyt trudne. Mam nadzieję, że tym razem jest to coś nowego. Wejście: Tablica / lista z liczbami całkowitymi / dziesiętnymi. (Lub ciąg reprezentujący tablicę z liczbami całkowitymi /...

44
Wyjście teoretyczne liczby Grahama

Liczba Grahama Gjest zdefiniowana w następujący sposób: u(3,n,1) = 3^n u(3,1,m) = 3 u(3,n,m) = u(3,u(3,n-1,m),m-1) [Knuth's up-arrow notation] [Conway chained arrow notation] THEN g1 = u(3,3,4) g2 = u(3,3,g1) g3 = u(3,3,g2) ... G = u(3,3,g63) Masz to za u(3,3,2)=7625597484987zadanie sprawdzić...

44
Dodaj dwie liczby

Wejście: dwie liczby całkowite. Korzystnie liczby całkowite dziesiętne, ale można stosować inne formy liczb. Można je podać kodowi na standardowym wejściu, jako argumenty programu lub funkcji albo jako listę. Wynik: ich suma. Użyj tego samego formatu dla liczb całkowitych wyjściowych, jak liczb...

44
Nowo odkryta liczba: bleen!

„Nagroda Nobla w dziedzinie matematyki została przyznana kalifornijskiemu profesorowi, który odkrył nowy numer! Liczba jest wybielona, ​​a jego zdaniem należy do przedziału od 6 do 7.” - George Carlin W tym wyzwaniu wydrukujesz wszystkie liczby całkowite, włącznie, w podanym zakresie wejściowym....

44
Może być tylko 1!

Twoim zadaniem jest, biorąc pod uwagę dodatnią liczbę całkowitą n, wygenerowanie wyrażenia równego liczbie n. Haczyk polega na: dozwolona jest tylko liczba 1na wyjściu. Operatorzy do Twojej dyspozycji to: +, -, *I/ /jest dzieleniem zmiennoprzecinkowym (so 5/2 = 2.5). sqrt(as s) ceiloraz...

44
Tak, oczywiście, że jestem dorosły!

Myślę, że wszyscy to zrobiliśmy jako dziecko: niektóre strony internetowe wymagają minimalnego wieku 18 lat, więc odejmujemy tylko kilka lat od roku urodzenia i voilà, mamy „18 lat”. Ponadto w przypadku większości przejażdżek w wesołych miasteczkach minimalna wysokość, na którą można wjechać,...

44
Polyglot Anagrams Cops 'Thread

To wyzwanie ma dwa wątki. To jest wątek gliniarzy. Wątek rabusiów znajduje się tutaj . Wyzwanie polega na wybraniu sekwencji OEIS i napisaniu dwóch pełnych programów w dwóch różnych językach, które produkują ten n-ty element w sekwencji, gdy otrzyma n przez STDIN lub inne formy standardowego...

44
Przyrost tablicy

Biorąc pod uwagę niepustą tablicę dodatnich liczb całkowitych, „zwiększ” ją raz, jak następuje: Jeśli wszystkie elementy tablicy są równe, dodaj a 1na końcu tablicy. Na przykład: [1] -> [1, 1] [2] -> [2, 1] [1, 1] -> [1, 1, 1] [3, 3, 3, 3, 3] -> [3, 3, 3, 3, 3, 1] W przeciwnym razie...

44
Sortuj według tablicy

Wyzwanie Biorąc pod uwagę niepustą tablicę liczb całkowitych, np .: [5, 2, 7, 6, 4, 1, 3] Najpierw podziel ją na tablice, w których żaden element nie jest większy niż poprzedni (tj. Tablice nie rosnąco): [5, 2] [7, 6, 4, 1] [3] Następnie odwróć każdą tablicę: [2, 5] [1, 4, 6, 7] [3] Na...

44
Czy to słowo jest uporządkowane leksykalnie?

Biorąc pod uwagę ciąg wejściowy S, zwróć, truthyjeśli wszystkie litery w S są uporządkowane leksykalnie: ich wartości ASCII muszą być w porządku rosnącym lub malejącym. Wróć falsyw innych przypadkach. Wejście Dane wejściowe będą w tym samym przypadku (wszystkie wielkie lub wszystkie małe...