Pytania oznaczone «code-golf»

85
Głodna Mysz

Szesnaście stosów sera układa się na kwadracie 4x4. Są oznaczone od do . Najmniejszy stos to a największy .111161616111161616 Głodna mysz jest tak głodna, że ​​zawsze trafia prosto na największy stos (tj. ) i zjada ją od razu.161616 Następnie trafia na największy sąsiedni stos i szybko go zjada....

85
Utwórz wynik dwukrotnie dłuższy niż kod

Wyzwanie Napisz kompletny program, który zapisuje na standardowym wyjściu dwa razy więcej bajtów niż długość programu. Zasady Program musi zapisać znaki ASCII na standardowym wyjściu. Zawartość wyniku nie ma znaczenia. Dane wyjściowe, mierzone w bajtach, muszą być dokładnie dwukrotnie dłuższe...

85
Określ, czy ciągi znaków są anagramami

Wyzwanie Biorąc pod uwagę dwa ciągi, sprawdź, czy oba zawierają dokładnie te same znaki. Przykład Wejście słowo wrdo Zwraca, trueponieważ są takie same, ale tylko zakodowane. Wejście słowo, wwro To zwraca false. Wejście łódź, toba To zwraca true Zasady Oto zasady! Załóżmy,...

85
Zwiń tekst pionowo

Powiedz, że mam taki tekst (każde słowo w jednym wierszu, bez spacji) Programming Puzzles & Code Golf To nie ma sensu! Całkowicie przeciwstawia się prawom fizyki. Twoim zadaniem jest zaradzenie tej niemożliwej sytuacji i zwinięcie tekstu w następujący

84
Prosty program dla kotów

Jednym z najczęstszych standardowych zadań (szczególnie podczas prezentacji ezoterycznych języków programowania) jest wdrożenie „programu cat” : odczytanie całego STDIN i wydrukowanie go do STDOUT. Chociaż nazwa pochodzi od narzędzia powłoki Unix cat, jest oczywiście znacznie mniej wydajna niż...

83
Najkrótszy kod do generowania niedeterministycznego wyniku

Musisz stworzyć wynik, który nie jest deterministyczny . W takim przypadku zostanie to zdefiniowane w ten sposób, że wynik nie zawsze będzie taki sam. Zasady: Generator liczb pseudolosowych, który zawsze ma to samo ziarno, nie jest brany pod uwagę. Możesz polegać na tym, że program jest...

83
Wydrukuj kod wstecz - odwróć quine

Napisz program, który wypisuje swój kod źródłowy do tyłu, innymi słowy eniuq . Punktacja: +50, jeśli używasz ściągania danych z Internetu. +25, jeśli czytasz swój własny kod źródłowy. +1 punkt za postać Najniższy wynik wygrywa. Zasady: Brak korzystania z innych plików (np....

83
Wyłącz komputer!

Wyzwanie: W wybranym języku programowania zamknij maszynę, na której został wykonany kod. Zasady Brak wyłączania z powodu wyczerpania zasobów (np .: widełki, aby wymusić zamknięcie) Możesz napisać kod, który działa tylko w określonym środowisku / systemie operacyjnym, jeśli chcesz. Standardowe...

82
3D ASCII Block Building

Wyzwanie Napisz program, który pobiera tablicę liczb całkowitych 11 x 11 i konstruuje budowę bloku 3D ASCII, gdzie każda wartość w tablicy reprezentuje wysokość kolumny bloków o współrzędnych pasujących do pozycji tablicy. Wysokość ujemna to kolumna „pływająca” - widoczny jest tylko górny...

82
Co mój pies naprawdę słyszy

Mój pies nazywa się Rex. Za każdym razem, gdy go besztam, wydaje się, że nie jest pod wielkim wrażeniem, a kiedy widzę, że reaguje, to kiedy wymawiam jego imię. Jeśli powiem Rex, I told you not to do this! You're making me angry Rex! wszystko co słyszy to Rex, * **** *** *** ** ** ****! ***'**...

82
Upiec kawałek Pi

Napisz program lub funkcję, która drukuje lub wyświetla ten dokładny tekst (składający się ze 142 znaków): ()()()()()() |\3.1415926| |:\53589793| \::\2384626| \::\433832| \::\79502| \::\8841| \::\971| \::\69| \::\3| \__\| Twój program nie może pobierać żadnych danych (z wyjątkiem języków,...

82
Masz 8-dniową passę!

Duolingo, aplikacja do nauki języków, ma wiele rzeczy do zrobienia, ale jest jeden poważny problem, który doprowadza mnie do szału. Mówi mi, ile dni z rzędu korzystałem z aplikacji z komunikatem „ Jesteś w 7-dniowej serii”! Pomijając dzielenie wyrazów i to, czy należy przeliterować liczbę, działa...

81
Regex, papier, nożyczki, jaszczurka, spock

Rozgrzewka: Regex, papier, nożyczki To wyzwanie, które pierwotnie chciałem postawić, zanim zdałem sobie sprawę, że istnieje bardzo krótkie rozwiązanie. Niemniej jednak zastanawianie się nad przygotowaniem do rzeczywistego wyzwania poniżej może być interesującym problemem. Napisz trzy wyrażenia...

80
Przesunięcie tablicy podobne do 2048

Załóżmy, że chcemy przesunąć tablicę, tak jak ma to miejsce w grze 2048 : jeśli mamy dwa równe kolejne elementy w tablicy, scal je w podwójny element wartości. Shift musi zwrócić nową tablicę, w której każda para kolejnych równych elementów jest zastępowana ich sumą, a pary nie powinny się...

79
drukuj „Witaj, świecie!”

Tak naprawdę. Wydrukuj go za pomocą drukarki sprzętowej 🖨, aby utworzyć wydruk. Wyślij niezbędne polecenia / dane do drukarki, tak aby następujący tekst został wydrukowany na kartce papieru: Witaj świecie! Możesz użyć dowolnej dostępnej dla ciebie drukarki podłączonej do sieci lokalnej lub...

79
Pokonaj SVGCaptcha

Natknąłem się na SVGCaptcha i od razu wiedziałem, że to zły pomysł. Chciałbym, abyś pokazał, jak zły jest to pomysł, poprzez wyodrębnienie kodu weryfikacyjnego z obrazów SVG, które wytwarza kod. Przykładowy obraz wygląda następująco: Oto źródło przykładowego obrazu: <?xml version="1.0"...