Programowanie puzzli i Code Golf

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


10
Wskazówki do gry w węgiel drzewny
Węgiel drzewny to język stworzony przez ASCII i DLosc, który specjalizuje się w wyzwaniach artystycznych ASCII. Jakie masz wskazówki dotyczące gry w golfa w Charcoal? Oczywiście szukam wskazówek związanych konkretnie z węglem drzewnym, a nie tych, które można zastosować do większości - jeśli nie wszystkich - języków.
15 code-golf  tips 

6
Symuluj moją klawiaturę
Mam problem z klawiaturą (bardziej prawdopodobny problem z przeglądarką). Czasami, gdy klikam nowe pole tekstowe i zaczynam pisać, cały mój tekst wychodzi do tyłu. Po bardzo krótkim czasie (na potrzeby wyzwania powiemy, że jest to 10 milisekund), wznawia pisanie do przodu. Wydaje się, że początkowo mój kursor nie porusza się, …
15 code-golf  string  date 

15
Cheapo Enigma machine (Cops)
Dla stanowiska rabusiów maszyna Cheapo Enigma (Rabusie) Zgłoszenie gliniarza będzie się składało z programu / funkcji, która akceptuje jeden bajt danych i zwraca jeden bajt danych. Każde możliwe wejście musi dawać unikalny wynik. (Innymi słowy, twoja funkcja musi być bijectywna) Rabusie spróbują utworzyć twoją funkcję odwrotną, używając możliwie najkrótszego kodu. …

30
Zatrzymaj się dwa razy dłużej
Wyzwanie polega na wydrukowaniu danych wejściowych, odczekaniu dowolnej ilości czasu, wydrukowaniu danych wejściowych, odczekaniu dwukrotnie czasu początkowego oczekiwania, wydrukowaniu danych wejściowych ponownie itd. Początkowe opóźnienie musi wynosić mniej niż 1 godzinę, a dokładność kolejnych opóźnień musi wynosić +/- 5%. Poza tym nie ma ograniczenia czasu opóźnienia. Przykład: Wejście: hi. Wyjście: …
15 code-golf  string  date 

2
Narysuj linię prostą
Narysuj prosty obraz artystyczny ASCII zawierający linię prostą. Jest podobny do tego i tego, ale z różnymi specyfikacjami. Wejście Możesz zmodyfikować ten format wejściowy, aby dostosować go do swojego kodu. liczba całkowita width liczba całkowita height liczba całkowita x0 liczba całkowita y0 liczba całkowita x1 liczba całkowita y1 Wynik Wypełniony …

23
Policz wystąpienia zestawu na liście
Biorąc pod uwagę niepusty zestaw ciągów i listę ciągów, dowiedz się, ile razy zestaw występuje na liście, tj. Ile razy możesz utworzyć zestaw z elementami z listy. Każdy element z listy może być użyty tylko raz. Wskazówka: zestaw to nieuporządkowana lista unikalnych przedmiotów. Obowiązują domyślne reguły wejścia / wyjścia . …

7
Wykryj prawie idealne tablice rejestracyjne
Uwaga: Inspiracją do tego pytania jest @Willbeing, gdzie zadaniem było policzyć liczbę doskonałych płyt o określonej długości, ale jest nieco inna. Idealną tablicę rejestracyjną nazywamy tablicą , której tekst spełnia następujące warunki: Składa się ze znaków, które mogą być dużymi literami ( [A-Z]) lub cyframi ( [0-9]) Sumując pozycje swoich …

12
Oddziały binarne
Biorąc pod uwagę liczbę binarną, Twoim zadaniem jest utworzenie „gałęzi” tej liczby o głębokości 2. Na przykład podany 0jako dane wejściowe powinieneś wypisać dokładnie to: /000 /00 / \001 0 \ /010 \01 \011 Powinno to wyjaśniać, w jaki sposób należy tworzyć oddziały. Głębokość 2 oznacza, że ​​obliczamy gałęzie dla …

2
King of the Hill: Napad na bank
Przykładowy przebieg dodano 4/11 Wyjaśnienie zasad 4/8: Wszystkie zgłoszenia będą konkurować w jednym gigantycznym turnieju typu „wszystko dla wszystkich”, składającym się z tylu meczów, ile mój komputer może wykonać w ciągu 48 godzin. Każdy, kto spędził czas na oglądaniu transmisji na Twitchu, jest świadomy przewagi DeepBota i być może nawet …

16
Nigdy dziwne, a nawet parzyste
Czy zauważyłeś, że to jest palindrom? Wprowadź nieujemną liczbę całkowitą lub ciąg znaków reprezentujący ją Wyjście 4 możliwe wyjścia, reprezentujące dwie właściwości liczby: czy to palindrom? trudne # 2 Podstępna właściwość # 2 Jeśli liczba nie jest palindromem, ta właściwość odpowiada na pytanie „Czy pierwsza i ostatnia cyfra mają tę …

2
Twórz matematykę z minimalną ilością zapałek
Meta-tło Zostało to ustawione jako pytanie na łamigłówkach , a natychmiastowa reakcja brzmiała: „no cóż, ktoś po prostu rozwiąże to za pomocą komputera”. Odbyła się debata na temat tego, jak skomplikowany musiałby być program do rozwiązania tego problemu. Cóż, „jak skomplikowany musi być ten program” jest właściwie definicją golfa kodowego …

2
Schläfli Convex Regular Polytope Interpreter
tło Symbol schläfliego jest oznaczenie postaci {P, Q, R, ...}, która definiuje regularne polytopes i TESELACJE. Symbol Schläfli jest rekurencyjnym opisem, zaczynającym się od regularnego wielokąta p o boku {p}. Na przykład {3} to trójkąt równoboczny, {4} to kwadrat i tak dalej. Regularny wielościan, który ma q regularne ściany wielokąta …

15
Indeksuj liczbę
Biorąc pod uwagę ciąg cyfr lub liczbę całkowitą jako dane wejściowe, musisz go zindeksować. W ten sposób modyfikujesz dane wejściowe. Użyjemy 30043376111jako przykładu: Najpierw znajdź sumę wskaźników każdego wystąpienia odpowiednich cyfr: 0: 1 + 2 = 3 1: 8 + 9 + 10 = 27 3: 0 + 4 + …

5
Symuluj natychmiastowe wybory spływowe
To wybory! Obszar, w którym się znajdujemy, wdraża system głosowania zwany natychmiastowym odpływem (czasem nazywany głosowaniem alternatywnym lub głosowaniem preferencyjnym ). Każdy głosujący porządkuje każdego kandydata od najbardziej preferowanego do najmniej preferowanego, oznaczając „1” dla najbardziej preferowanego kandydata, „2” dla drugiego kandydata i tak dalej, aż do momentu, gdy każdy …
15 code-golf 

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.