Programowanie puzzli i Code Golf

28
Permutacje odwracania bitów

Twoim celem jest utworzenie funkcji lub programu do odwracania bitów w zakresie liczb całkowitych podanych liczbą całkowitą n . Innymi słowy, chcesz znaleźć permutację odwracania bitów dla zakresu 2 n elementów o indeksie zerowym. Jest to również sekwencja OEIS A030109 . Proces ten jest często...

28
Bajty / Postać

Zadanie Biorąc pod uwagę ciąg znaków UTF-8 (w jakikolwiek sposób) odpowiedź (w jakikolwiek sposób) równoważna lista, w której każdy element jest liczbą bajtów użytych do zakodowania odpowiedniego znaku wejściowego. Przykłady ! → 1 Ciao → 1 1 1 1 tʃaʊ → 1 2 1 2 Adám → 1 1 2 1 ĉaŭ→ 2 1...

28
Konwertuj wykładniki na sztukę ASCII

Zadanie Twoim zadaniem jest konwersja ciągów takich jak to: abc^d+ef^g + hijk^l - M^NO^P (Ag^+) Do ciągów takich jak to: d g l N P + abc +ef + hijk - M O (Ag ) Co jest przybliżeniem do abc d + ef g + hijk l - M N O P (Ag + ) Innymi słowy, podnieś znaki bezpośrednio obok karetek do górnej...

28
Compounding English

Słowo złożone to słowo, które zawiera 2 lub więcej słów. Możemy jednak zrobić to lepiej. Musimy stworzyć 1 (nonsensowne) słowo, które zawiera każde słowo . Chcemy jednak, aby to słowo było jak najkrótsze. W tym celu możemy użyć nakładających się liter. Na przykład, jeśli twoja lista słów była...

28
Golf Integer Brain-Flak

Liczby całkowite są uciążliwe do reprezentowania w Brain-Flak . Istnieje 8 operatorów: () Evaluates to 1, but does not push anything on any stack [] Evaluates to an indeterminate value for the purposes of this question {} Removes the top of the stack and evaluates to it <> Switches to or...

28
Razem wszyscy osiągają więcej

(powiązane: jeden , dwa , trzy ) Akrostych to styl poematu / pisanie gdzie początkowy znak każdej linii, kiedy czytać pionowo, produkuje również wyraz lub wiadomość. Na przykład, Together Everyone Achieves More również przeliteruje słowo, TEAMgdy pierwsza kolumna jest czytana...

28
Czy to numer Smitha?

Opis wyzwania Liczba Smitha jest liczbą złożoną, której suma cyfr jest równa sumie liczb jego czynników pierwszych. Biorąc pod uwagę liczbę całkowitą N, określ, czy jest to liczba Smitha, czy nie. Pierwszych kilka numerów Smith są 4, 22, 27, 58, 85, 94, 121, 166, 202, 265, 274, 319, 346, 355,...

28
Podwójny obrót

Opis wyzwania Przełącz wszystkie litery z pierwszej części alfabetu w jednym kierunku, a litery z drugiej połowy alfabetu w drugim. Inne postacie pozostają na miejscu. Przykłady 1: Witaj świecie Hello_world //Input Hell ld //Letters from first half of alphabet o wor //Letters from second half...

28
Odszyfruj neurotyczne żaby

Odszyfruj neurotyczne żaby Teraz, gdy Puzzling.SE w końcu złamał mój obsesyjny na punkcie płazów szyfr , napiszmy program lub funkcję, aby go odszyfrować! (Jeśli chcesz spojrzeć na układankę, zanim zostanie zepsuta, kliknij teraz powyższy link.) Jak działa szyfr W Neurotic Frogs O ught Aby...

28
Odległość sznurka

Wyzwanie Biorąc pod uwagę ciąg małych liter [a-z], wypisz całkowitą odległość między literami. Przykład Input: golf Distance from g to o : 8 Distance from o to l : 3 Distance from l to f : 6 Output: 17 Zasady Standardowe luki zabronione To jest golf golfowy - wygrywa najkrótsza odpowiedź w...

28
Pierwsza funkcja zliczania

Wprowadzenie Prime Funkcja zliczania , znany również jako funkcja Pi , powraca się liczb pierwszych ilości mniejszej niż lub równą x.π(x)π(x)\pi(x) Wyzwanie Twój program przyjmie liczbę całkowitą x, którą możesz założyć jako dodatnią, i wyświetli jedną liczbę całkowitą równą liczbie liczb...

28
Wskazówki do gry w golfa w 05AB1E

Czy masz jakieś wskazówki dotyczące gry w golfa w 05AB1E , języku golfowym stworzonym przez Adnana ? Twoje porady powinny być przynajmniej nieco specyficzne dla 05AB1E. Proszę zamieścić jedną wskazówkę na

28
Narysuj ASCII-O'-Lantern na Halloween

Zbliża się Halloween, święto, po którym większość ludzi musi zrezygnować z pustej diety z cukrem. Napisz program, który przyjmuje dodatnią liczbę całkowitą. Jeśli liczba całkowita jest mniejsza niż 31 (od 1 do 30), wypuść tę latarnię z latarnią ASCII, patrząc w prawo, jakby czekała na Halloween:...

28
Parowalne ciągi znaków

Ciąg jest pairable jeżeli można podzielić na subtrings, z których każdy jest ciągiem kolejno powtarzane dwa razy. Na przykład aabaaababbbabamożna go sparować jako: aaba aaba b b ba ba Biorąc pod uwagę niepuste ciągi a„i b”, wypisz wartość Prawda, jeśli jest parowalna, i wartość Falsey, jeśli nie...

28
Wydrukuj list Fibonacciego

Biorąc pod uwagę N (2 <= N ), wypisz N wierszy z serii liter Fibonacciego w ten sposób (tj. N = 5) Najpierw zacznij od ai b: a b Następnie dodaj dwie linie. a b ab Dodawaj dwa ostatnie wiersze. a b ab bab Tak trzymaj... a b ab bab abbab I skończyliśmy. Pamiętaj, to jest golf golfowy...

28
Wyzwanie na dzień zawieszenia broni

Dzisiaj, 11 listopada, znany jest jako Dzień Pamięci , Dzień Zawieszenia Broni , lub Veterans Day (w zależności od kraju), i to dzień refleksji i wdzięczności dla członków sił zbrojnych i ich usług, a konkretnie zaczęły odzwierciedlać zakończeniu działań wojennych europejskich w pierwszej wojnie...