W wybranym języku programowania napisz 95 programów, z których każdy wyprowadza inny z 95 drukowanych znaków ASCII, przy czym znak ten nie występuje nigdzie w programie . Na przykład, jeśli Twoim językiem był Python , twoim programem, który wypisuje znak, Pmoże być print(chr(80)) ponieważ Pma kod ASCII 80. Ten program …
Te znaki ASCII od kodu dziesiętnego 33 do 126 są: !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~ Zauważ, że w większości czcionek 25 z tych znaków ma „dziury”: ( rodzaj większy niż 0 , można powiedzieć) #$%&04689@ABDOPQRabdegopq Pozostałe 68 „nieholowanych” postaci to: !"'()*+,-./12357:;<=>?CEFGHIJKLMNSTUVWXYZ[\]^_`cfhijklmnrstuvwxyz{|}~ Twoim zadaniem jest napisanie najkrótszego możliwego programu, używając tylko nieholowanych znaków, które wypisują …
Zainspirowany tym domyślnym dla IO . Zadanie Napisz program, który przy wejściowej liczbie całkowitej xod 0 do 255 ulega awarii z kodem wyjścia x. Ograniczenia Nie możesz wywoływać niczego, co jest przeznaczone bezpośrednio do wyjścia kodu wyjścia ( System.exit(x)powrotu z mainitp.). Zamiast tego, twój program musi spowodować błąd lub awarię, …
Definiujemy białe znaki jako dowolny z trzech znaków, tabulacji (0x09), nowej linii (0x0A) lub spacji (0x20). W tym wyzwaniu musisz napisać dwa programy lub funkcje w tym samym języku programowania, które wykonują następujące zadania: Policz znaki białych znaków w danym ciągu. Na przykład dane wejściowe 123 -_- abc def zwróci …
Code-Bowling Zostałeś zatrudniony przez Brunswick Bowling, aby stworzyć prosty program do wyświetlania tekstu Code Bowlingna swoich monitorach. Ta firma jest warta ładny grosz i czujesz można oszukać je wręcz odrobiną gotówki. Opis stanowiska wyraźnie stwierdza, że płacą na zasadzie punktacji, a ty jesteś całkiem pewny, że możesz manipulować ich systemem …
Na podstawie taśmy Duct można naprawić dowolne pytanie, które było zbyt szerokie, z bardzo podobnymi zasadami. Tylko tym razem cel jest bardzo konkretny: Wyzwanie Twoim zadaniem jest stworzenie programu, który wyświetla hello mom- bez pisania ani jednego wiersza kodu. Możesz używać tylko kodu, który jest już dla Ciebie napisany, zarówno …
Wyzwanie: Pomysł jest dość prosty: napisz pełny program, który wyświetli swój własny wynik golfowy! Wyjście powinno być tylko liczbą bajtów twojego programu i końcową wartością bytes. ALE CZEKAJ ..... jest jedno ograniczenie: Kod źródłowy nie może zawierać żadnej cyfry z liczby bajtów Więc jeśli Twój wynik jest 186 bytes, program …
Wyzwanie: Biorąc pod uwagę ciąg sznaków a- z, A- Z, 0- 9, dołącz długość sdo siebie, licząc dodatkowe znaki w długości jako część całkowitej długości s. Wejście: Tylko ciąg o dowolnej długości (może być pusty). Wynik: Ten sam ciąg znaków, ale z długością dołączoną do końca. Znaki reprezentujące długość należy …
Wyzwanie Wydrukuj następujące znaki: abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ1234567890 Problem polega na tym, że nie możesz użyć żadnego z nich w swoim kodzie. Możesz wydrukować je w dowolnej kolejności, z wiodącym lub końcowym znakiem nowej linii lub bez, ale nie możesz drukować żadnych innych znaków. Zasady Nie możesz używać żadnych znaków z zestawu wspomnianego …
Wydrukuj frazę, And she said, 'But that's his.'używając tylko następujących znaków: abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ Żadnych znaków interpunkcyjnych ani niealfabetycznych. Możesz używać dowolnego języka programowania. Biała spacja jest całkowicie dozwolona. Najkrótszy program wygrywa.
yes, z coreutils, ma 91 linii . Wiele z nich to komentarze, ale to wciąż jest ZA DUŻO . Edycja od września 2019 r .: plik źródłowy urósł w ciągu ostatnich pięciu lat i ma teraz długość 126 linii. Napisz program imitujący yes: wysyłanie do stdoutnieskończonego strumienia „y \ n” …
Utwórz najkrótszą możliwą zaciemnioną implementację FizzBuzz. Aby uznać ją za zaciemnioną, powinna spełniać co najmniej jedno z poniższych: Nie zawiera słów „Fizz”, „Buzz” ani „FizzBuzz” Nie zawiera liczb 3, 5 ani 15. Użyj któregokolwiek z powyższych w sposób wprowadzający w błąd. Pamiętaj: celem jest bycie krótkim i trudnym do naśladowania. …
Biorąc pod uwagę palindrom wygenerowany zgodnie z tym wyzwaniem , depalindromize go. Przypadki testowe abcdedcba -> abcde johncenanecnhoj -> johncena ppapapp -> ppap codegolflogedoc -> codegolf Ponieważ chodzi o depalindromizację, twój kod nie może być palindromem . Pamiętaj, to jest kodowanie w golfa , więc wygrywa kod z najmniejszą liczbą …
W tym wyzwaniu musisz napisać program lub funkcję, która pobiera ciąg znaków jako dane wejściowe i wyprowadza jedną z dwóch możliwych wartości. Nazwiemy jedną z tych wartości prawdą, a jedną fałszem . Nie muszą być prawdą ani fałszem . Aby odpowiedź była ważna, musi spełniać cztery dodatkowe kryteria Gdy przekazujesz …
Cytując to pytanie w SO (alert spoilera!): To pytanie zostało zadane w wywiadzie dla Oracle. Jak podzieliłbyś liczbę przez 3 bez użycia operatorów *, /, +, -,%? Numer może być podpisany lub niepodpisany. Zadanie można rozwiązać, ale sprawdź, czy możesz napisać najkrótszy kod. Zasady: Wykonaj wymagany podział na liczby całkowite …
Używamy plików cookie i innych technologii śledzenia w celu poprawy komfortu przeglądania naszej witryny, aby wyświetlać spersonalizowane treści i ukierunkowane reklamy, analizować ruch w naszej witrynie, i zrozumieć, skąd pochodzą nasi goście.
Kontynuując, wyrażasz zgodę na korzystanie z plików cookie i innych technologii śledzenia oraz potwierdzasz, że masz co najmniej 16 lat lub zgodę rodzica lub opiekuna.