Programowanie puzzli i Code Golf

223
Kod, który zostanie wykonany tylko raz

Cel Celem tego wyzwania jest napisanie kodu, który wykona się tylko raz. Oznacza to w zasadzie, że w jakiś sposób uszkadza program, skrypt lub środowisko. Ponowne uruchomienie systemu pozwala na ponowne uruchomienie kodu, co jest dozwolone. Punktacja Liczba głosów Wszystkie założenia muszą być...

214
ROZBROJ BOMBĘ!

Zostałeś zatrudniony za swoją wiedzę techniczną jako pomocnik Tajnego Agenta, aby zapewnić, że dobry facet może wykonać swoją pracę i uratować świat. To twoja ostatnia misja przed przejściem na emeryturę z wysoką wypłatą i wdzięcznością całego świata. Ale zanim będziesz musiał rozbroić BOMB Big...

204
Zagraj w golfa na dobre!

Używając wybranego języka, zagraj w golfa . Quine to program niepusty komputerowy, który nie bierze wejście i tworzy kopię własnego kodu źródłowego jako jedynego wyjścia. Bez oszustwa - oznacza to, że nie można po prostu odczytać pliku źródłowego i wydrukować go. Również w wielu językach pusty...

197
Co? Żaden błąd? [Zamknięte]

Twoje zadanie jest proste. Napisz program, który oczywiście powinien generować błąd na pierwszy rzut oka, zarówno podczas kompilacji, jak i uruchamiania, ale albo nie, albo generuje jakiś inny niepowiązany błąd. To konkurs popularności, więc bądź

197
Nie, tylko CAPS LOCK

Co się stanie, gdy CapsLockklawisz na klawiaturze nie będzie miał wycięcia? „Ten hPPENS”. Celem tego programu jest konsekwentna emulacja chybotania klawiatury, gdzie każde Anaciśnięcie jest zastępowane CapsLock. Wielkie litery „A” ze źródła powinny dawać ten sam efekt. Po CapsLockwłączeniu...

191
Spraw, aby Twój język był bezużyteczny

Spróbuj napisać kod w swoim języku i spraw, aby nie spełniał już naszych kryteriów bycia językiem programowania . Język spełnia nasze kryteria (uproszczona wersja tego wyzwania) bycia językiem programowania, jeżeli: Może w jakiś sposób odczytać dane wejściowe użytkownika reprezentujące krotki...

189
Quiz języka programowania

Gratulacje dla Dennisa, który wygrał wyzwanie zarówno gliniarzy, jak i rabusiów! Calvin's Hobbies spełnił już swoją obietnicę i napisał to wyzwanie dla Dennisa za zwycięstwo w wyzwaniu złodziei. Uwaga: Wyzwanie to zostało zamknięte dla dalszych odpowiedzi policjantów od 01.09.2015 02:00:00...

184
Trolling the troll [zamknięty]

Troll złapał cię i zmusza do napisania złośliwego oprogramowania (zdefiniowanego jako program, który uszkadza komputer, na którym jest uruchomiony). Troll potrafi czytać i rozumieć kod, ale nie jest tak dobry w wykrywaniu błędów. Twoim celem jest napisanie programu, który: Wygląda jak złośliwe...

181
Nie jestem tym językiem, którego szukasz!

Czy to nie denerwujące, gdy znajdziesz kawałek kodu i nie wiesz, w jakim języku został napisany? To wyzwanie próbuje nieco rozwiązać ten problem. Wyzwanie Będziesz musiał napisać program, który po uruchomieniu w dwóch różnych językach wyświetli ciąg znaków: This program wasn't written in...

179
Jaka jest najmniejsza dodatnia liczba całkowita 10, która może być wydrukowana przez program krótszy (w znakach) niż on sam?

Myślę, że powyższe pytanie jest jasne, ale na wszelki wypadek: Napisz pełny program (nie tylko funkcję), który wypisze dodatnią liczbę całkowitą o wartości 10, opcjonalnie po niej pojedynczy znak nowej linii. Kwalifikujące się programy to te, których wynik jest dłuższy ( w bajtach ) niż kod...

176
Chcesz zakodować bałwana?

Oto prosty bałwan artystyczny ASCII : _===_ (.,.) ( : ) ( : ) Zróbmy mu przyjaciół. Będzie to ogólny wzorzec dla naszych śnieżnych artystów ASCII: HHHHH HHHHH X(LNR)Y X(TTT)Y (BBB) Wiodące miejsca i nawiasy są zawsze takie same dla wszystkich snowpeople. Różne litery reprezentują sekcje...

175
Matematyka jest faktem. Programowanie nie jest

W matematyce wykrzyknik !często oznacza silnię i pojawia się po kłótni. W programowaniu wykrzyknik !często oznacza negację i pojawia się przed argumentem. W przypadku tego wyzwania zastosujemy te operacje tylko do zera i jednego. Factorial 0! = 1 1! = 1 Negation !0 = 1 !1 = 0 Weź ciąg zerowy...

170
Narysuj obraz jako mapę Voronoi

Podziękowania dla hobby Calvina za popchnięcie mojego pomysłu na wyzwanie we właściwym kierunku. Rozważ zestaw punktów w płaszczyźnie, które nazwiemy witrynami , i skojarzmy kolor z każdą witryną. Teraz możesz pomalować całą płaszczyznę, kolorując każdy punkt kolorem najbliższego miejsca. Nazywa...

160
Poliglota Cukierek albo psikus

Ponieważ zbliża się Halloween, pomyślałem, że mogę rozpocząć zabawę w golfowym konkursie! Wyzwanie jest dość proste. Trzeba napisać program, który wyprowadza albo trickalbo treat. „Skręt?” możesz zapytać. Pozwól mi wyjaśnić: Twój program musi wykonać następujące czynności: Być kompilowalnym /...

158
Nie google „google”

Wszyscy wiemy, że jeśli użyjesz słowa „google”, spowoduje to uszkodzenie internetu. Twoim zadaniem jest utworzenie funkcji, która akceptuje jeden ciąg znaków i zwraca jego długość, używając jak najmniejszej liczby znaków Unicode. Jeśli jednak podany ciąg znaków google(małe litery) spowoduje...