Programowanie puzzli i Code Golf

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

30
Nie dawaj mi pięciu!
Pytanie: Otrzymasz początkową i końcową liczbę całkowitą sekwencji i powinieneś zwrócić liczbę liczb całkowitych, które nie zawierają cyfry 5. Należy podać numery początkowe i końcowe! Przykłady: 1,9 → 1,2,3,4,6,7,8,9 → Wynik 8 4,17 → 4,6,7,8,9,10,11,12,13,14,16,17 → Wynik 12 50,60 → 60 → Wynik 1 -59, -50 → → Wynik 0 …
38 code-golf  math 

30
Czy ta liczba jest silna?
Zadanie Biorąc pod uwagę liczbę naturalną jako dane wejściowe, Twoim zadaniem jest wyprowadzenie wartości prawdziwej lub falsey na podstawie tego, czy dane wejściowe są silnikiem dowolnej liczby naturalnej. Możesz założyć, że liczba wejściowa zawsze będzie się mieścić w zakresie liczb obsługiwanych przez Twój język, ale nie wolno nadużywać rodzimych typów …

13
Pokrycia zerowej sumy
Wprowadzenie Rozważ niepustą listę L liczb całkowitych. Plaster o sumie zerowej z L oznacza ciągłą podciągiem L których suma wynosi 0. Na przykład, [1, -3, 2] jest plaster o sumie zerowej [-2, 4, 1, -3, 2, 2 , -1, -1] , ale [2, 2] nie jest (ponieważ nie sumuje się …

30
Każde słowo od babab do zyzyz
Twoim zadaniem jest napisanie programu, który wyświetli czytelną listę co pięć liter słów o strukturze: spółgłoska - samogłoska - spółgłoska - samogłoska - spółgłoska Dane wyjściowe powinny być sortowane alfabetycznie z jednym słowem w wierszu i bez powtarzania dwóch słów. Może być małe lub wielkie, ale nie mieszane. Aby lista …

30
Znajdź największą liczbę przylegającą do zera
Wyzwanie: Weź wektor / listę liczb całkowitych jako dane wejściowe i wyślij największą liczbę, która sąsiaduje z zerem. Dane techniczne: Jak zawsze opcjonalny format wejściowy i wyjściowy Możesz założyć, że będzie co najmniej jedno zero i co najmniej jeden element niezerowy. Przypadki testowe: 1 4 3 6 0 3 7 …
38 code-golf  number 

30
Czy to liczba zrównoważona?
Liczba jest zrównoważona, jeśli suma cyfr na każdej połowie liczby jest równa, więc: 1423jest zrównoważone, ponieważ 1+4 = 2+3tak jest: 42615ponieważ 4+2=1+5. Zauważ, że środkowa cyfra nie jest uwzględniona po obu stronach (lub po obu stronach), jeśli występuje nieparzysta liczba cyfr. Wyzwanie: Weź jako liczbę całkowitą dodatnią i wyślij prawdziwą …
38 code-golf  number 

2
Quine zmiękczona promieniowaniem
To proste: stwórz odpowiednią quinę, a jeśli usuniesz jakąkolwiek postać, nadal jest to quine. Różnica między tym i promieniowania utwardzony Quine jest to, że jeśli program jest ABw utwardzane promieniowaniem Quine Abyłoby wyjście AB, ale tutaj, Aby wyjście A. Kod golfowy, obowiązują wszystkie standardowe zasady, obowiązują standardowe luki, bez oszustwa.

4
Jesteś romanizerem, skarbie
Romanizacja języka japońskiego polega na konwersji japońskiego tekstu na znaki łacińskie. W tym wyzwaniu otrzymasz ciąg znaków japońskich jako dane wejściowe i będziesz musiał przekonwertować je na prawidłowy ciąg ASCII. Co musisz wiedzieć Język japoński ma trzy systemy pisania: hiragana (krzywoliniowy używany do krótkich słów), katakana (kąt-y używany do dźwięków …

30
Nigdy nie mów mi o szansach
Wkład Liczba całkowita n (≥ 1) i cyfra d (liczba całkowita taka, że ​​0 ≤ d ≤ 9). W dowolnej kolejności; od standardu lub parametrów lub cokolwiek innego; do programu lub funkcji; itp. Wydajność Liczby od 1 do n włącznie (w tej kolejności), którego reprezentacje dziesiętny zawierać nawet szereg d …

1
Napraw tekst Meeesesessessesseesseesesedered upp teeexextext
Inspiracją jest poniedziałkowy mini-golf # 6: Meeesesessess upp teeexextext tło Produkty ETH mają trudności z wprowadzaniem tekstu na swojej zwykłej stronie internetowej. Ilekroć użyje cyfr lub liter, tekst zostanie wyświetlony w porządku. Twoim zadaniem jest pomóc mu pisać, aby osiągnąć normalne zachowanie. Transformacja Transformacja wpływa na przebiegi [0-9A-Za-z]znaków alfanumerycznych ( …
38 code-golf  string 

30
Liczba Rien
Stała Champernowne to liczba konstruowana przez połączenie pierwszych nliczb z ntendencją do nieskończoności. Wygląda to mniej więcej tak: 0.123456789101112131415161718192021222324252627282930... Teraz opiszę ci numer Rien . Można to uznać za minimalizację stałej Champernowne jako liczby całkowitej. Ja odnoszą się do Rien liczby z pierwszymi ncyframi, Ri ( n ). Oto jak …

8
Czy mogę rozłożyć puzzle?
Napisz program lub funkcję, która pobiera prostokątną siatkę tekstu, w którym każda komórka ma postać a Alub a B. Wszystkie Akomórki utworzą prosty łączony kształt, tzn. Wszystkie będą połączone prostopadle bez otworów (litery po przekątnej nie liczą się jako połączone). Podobnie, wszystkie Bkomórki utworzą kolejny, łatwo połączony kształt. Siatka zawsze …

19
Echo wrażliwe na czas
tło echoProgram jest tak czysty. Możesz coś na to powiedzieć, a za każdym razem doskonale powtarza twoje słowa! Jakie to jest świetne! Rozczarowujące, powtarza to wejście naraz, niezależnie od prędkości pisania, co nie jest zbyt realistyczne. Będziemy musieli to naprawić. Zadanie Twój program pobiera dane wejściowe ze STDIN lub najbliższego …
38 code-golf 

28
kiedy jest święto Dziękczynienia?
tło Niektóre święta mają ustalone, łatwe do zapamiętania daty, takie jak 31 października, 25 grudnia itp. Niektóre jednak chcą być kłopotliwe. Są one określane jako „pierwszy poniedziałek września” lub „czwarty czwartek listopada”. Skąd mam wiedzieć, kiedy to jest? Wiem tylko, że Święto Dziękczynienia zbliża się bardzo szybko, dlatego potrzebuję programu, …
38 code-golf  date 

15
Konwerter temperatury
Jest to bajtowe wyzwanie, w którym musisz przekonwertować temperaturę wejściową w jednej z trzech jednostek (Celsjusza, Kelvina i Fahrenheita) na dwie pozostałe. Wkład Otrzymasz temperaturę jako liczbę, a następnie jednostkę (oddzieloną spacją). Temperatura może być liczbą całkowitą lub liczbą zmiennoprzecinkową (23 vs 23,0 lub 23,678). Możesz przesłać funkcję lub pełny …

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.