Programowanie puzzli i Code Golf

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

30
Zrób tłumacza;
Niedawno stworzyłem nowy język o nazwie ;#(wymawiany jako „Semicolon Hash”), który ma tylko dwa polecenia: ; dodaj jeden do akumulatora #modulo akumulator o 127, przekonwertuj na znak ASCII i wyjmij bez nowego wiersza. Następnie zresetuj akumulator na 0. Tak, wartość 127 jest poprawna. Każda inna postać jest ignorowana. Nie ma …

30
Najkrótsza pętla autodestrukcyjna
Twoim zadaniem jest napisanie pełny program lub funkcję, która pobiera żadnych wejściowe i uruchamia dowolny rodzaj pętli ( while, for, foreach, do, do-while, do-loop, goto, rekursji, etc), które zakończą się w powodując błąd, co oznacza, że program musi zatrzymać się z systemem i wyjście. Zasady: Błąd musi być błędem w …
61 code-golf 

30
Quiz języka programowania, Mark II - gliniarze
Repost tego wyzwania. Dyskusja Meta . Post w piaskownicy . Treść pytania podobna do oryginału Wyzwanie rabusia Ci gliniarze i złodzieje są teraz (08.03.2018) zamknięci dla dalszych konkurencyjnych wpisów gliniarzy, ponieważ rabusie mogą już nie konkurować o wyłudzanie odpowiedzi, ale mogą dodawać nowe odpowiedzi. Wyzwanie gliniarzy wygrał Dennis dzięki swojej …

30
Art Attack KoTH
Wpisy są teraz zamknięte. Wszelkie nowe wpisy lub zmiany nie będą liczone w ostatnim uruchomieniu. Dołącz do czatu! Wyzwanie Spróbuj wypełnić płótno jak największą ilością farby. Uważaj jednak na inne boty, które mogą pomalować twoją ciężką pracę! Uwaga: W tym opisie wyzwania farba oznacza zmianę koloru kwadratu na siatce, a …


28
Dlaczego 6 bało się 7?
Dlaczego 6 bało się 7? Ponieważ 7 8 9! Podany ciąg znaków stosuje następujące przekształcenia: Jeśli obok 7 jest 6, usuń 6 (6 boi się 7) Jeśli pojawi się sekwencja „789”, usuń 8 i 9 (7 zjadł 9) (Jeśli się nie mylę, nie ma znaczenia, w jakiej kolejności przeprowadzacie transformacje) …
61 code-golf  string 

15
NIENAWIDZĘ spacji w nazwach plików
To jest proste. Nie mogę znieść, gdy ludzie używają spacji podczas nazywania plików. Czasami psuje polecenia konsoli i powoduje, że wyjście ls jest brzydkie. Wyzwanie polega na napisaniu programu (tylko znaki ascii), który zmienia nazwy wszystkich plików (w tym katalogów) w bieżącym katalogu na wersje ze spacjami usuniętymi lub zastąpionymi …

30
Sortowanie stratne (Implement Dropsort)
Dropsort , zaprojektowany przez Davida Morgana-Mar, jest przykładem „algorytmu sortowania” w czasie liniowym, który tworzy listę, która jest faktycznie posortowana, ale zawiera tylko niektóre oryginalne elementy. Każdy element, który nie jest co najmniej tak duży, jak maksymalna liczba elementów poprzedzających, jest po prostu usuwany z listy i odrzucany. W tym …

15
Narysuj znak €
Celem jest wygenerowanie lub wyświetlenie obrazu ze znakiem € (euro) zgodnie z następującymi specyfikacjami (ignorowanie granicy znaku). Źródło: http://en.wikipedia.org/wiki/File:Euro_Construction.svg Zasady: Program / skrypt musi przyjąć wysokość €znaku w pikselach jako argument (puste miejsce wokół znaku jest opcjonalne) €Znak nie może być sporządzony jako lub z charakterem, bezpośrednio (nie jest to …

5
Czarno-białe tęcze
Biorąc pod uwagę obraz, który ma tylko czarno-białe piksele i lokalizację (x, y), która jest białym pikselem, pokoloruj białe piksele na podstawie ich minimalnej odległości na Manhattanie od (x, y) na ścieżce, która obejmuje tylko przemieszczenie innych białych pikseli. Odcienia barwnego pikseli muszą być proporcjonalne do odległości od (x, y), …

30
Co otrzymujesz, gdy pomnożysz 6 przez 9? (42)
Kocham matematykę. Ale nie mogę znaleźć jednego kalkulatora, który można by poprawnie pomnożyć. Wydaje się, że wszystko dobrze załatwili, z wyjątkiem 6 * 9 (pytanie dotyczy życia, wszechświata i wszystkiego! Jak mogliby to źle pomylić ?!). Więc chcę, żebyście wszyscy napisali dla mnie funkcję, która może poprawnie pomnożyć 2 liczby …

30
Narysuj moje obluzowania
Jako programista prawdopodobnie słyszałeś o ukośnikach do przodu i do tyłu. Ale czy słyszałeś o obluzowaniach? Wtedy bierzesz kilka cięć, łączysz ich końce i rysujesz je w dół. W dzisiejszym wyzwaniu musisz napisać program lub funkcję, która pobiera ciąg składający się wyłącznie z ukośników i wypisuje wszystkie ukośniki narysowane w …

12
ASCII Train Golf
Rozważ te siedem wagonów ASCII. Silnik (E) __ ====== \/ | [] |========= | ) ================ O-O-O O-O-O \\ Samochód osobowy (P) =============== | [] [] [] [] | =============== O-O O-O Boxcar (B) =============== |-|-| | |-|-| =============== O-O O-O Cysterna (T) _____---_____ ( ) =============== O-O O-O Lej …

30
The Mystery String Printer (Cops)
Wątek złodziei można znaleźć tutaj: The Mystery String Printer (Robbers) Twoje wyzwanie Napisz program, funkcję lub skrypt REPL, który drukuje ciąg do STDOUT. Rabusie spróbują stworzyć program, który wydrukuje ten sam ciąg. Jeśli uda im się utworzyć program w ciągu 7 dni, zgłoszenie zostanie złamane. Jeśli nikt nie może utworzyć …

9
Hunger Gaming - Eat or Die
Hunger Gaming - Eat or Die Jeśli nie jesz, umierasz. Jeśli jesz, żyjesz (aż umrzesz). Państwo będzie umrzeć, więc starają się umiera ostatnia. Przegląd Istnieje wyspa zamieszkana przez stado drapieżnych zwierząt. Kontrolujesz paczkę pięciu drapieżników. Twoim celem jest utrzymanie paczki przy życiu. Zrób to, jedząc zdobycz. Ofiara ma tendencję do …

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.