Język angielski i większość języków programowania są pisane i czytane od lewej do prawej, od góry do dołu, ale nie musi tak być . W rzeczywistości dla bloku tekstu ABC DEF Mogę wymyślić osiem powiązanych sposobów, w jakie można to przeczytać: Od lewej do prawej, od góry do dołu (LTR-TTB): …
Otrzymujesz pojedynczy ciąg ASCII do wydrukowania, który nie zawiera żadnych znaków nowego wiersza, oraz wielowierszową „formę”, zawierającą spacje ( ) i krzyżyk ( #). Musisz ciągnąć znak po znaku w ciągu i zamieniać skróty za pomocą znaków z ciągu w kolejności od lewej do prawej i od góry do dołu. …
(Jest to wariacja na temat drukowania negatywu twojego kodu , co bardzo mi się podobało! Dzięki Martin Büttner ♦ - prawie cały ten tekst jest jego.) Rozważmy te symbole jako następujące drukowalne znaki ASCII (zauważ, że spacja jest uwzględniona): !"#$%&'()*+,-./:;<=>?@[\]^_`{|}~ I będą to alfanumeryczne : 0123456789ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz Rozważ kwadrat drukowanych znaków …
Wiele osób wie, czym jest maszyna prawdy w programowaniu. Ale nadszedł czas, abyśmy podnieśli poziom. Przedstawiamy maszynę o rozszerzonej prawdzie! Maszyna o rozszerzonej prawdzie przyjmuje dwie rzeczy jako dane wejściowe, liczbę całkowitą ni niepusty ciąg s. Wyprowadza s nczasy z opcjonalnymi końcowymi spacjami. Jeśli jednak njest równy 0, musisz wyprowadzać …
Weźmy siatkę 16 x 16 drukowalnych znaków ASCII (punkty kodowe od 0x20 do 0x7E). Istnieje 30 ścieżek do wyboru z 15 od lewego górnego do prawego dolnego rogu, wykonujących tylko ruchy ortogonalne, jak w poniższym przykładzie: ##.............. .#.............. .######......... ......##........ .......##....... ........#....... ........#....... ........#....... ........###..... ..........###... ............#... ............#### ...............# ...............# …
Twój cel : napisanie kodu, który da klasyczny wynik „Cześć, świecie!” drukowane do STDOUT lub równoważnego. Reguły : Kod musi być w całości drukowany ASCII. Cały kod musi być funkcjonalny - usunięcie dowolnego pojedynczego znaku zliczającego musi zmienić wynik lub spowodować, że kod nie będzie działał. Wszystkie zmienne muszą być …
Problem Mam kilka wyrażeń regularnych, których muszę użyć w jakimś kodzie, ale używam języka programowania, który nie obsługuje wyrażeń regularnych! Na szczęście wiem, że łańcuch testowy będzie miał maksymalną długość i będzie się składał wyłącznie z drukowalnego ASCII. Wyzwanie Musisz wprowadzić wyrażenie regularne i liczbę noraz wypisać każdy ciąg złożony …
Napisz program, używając tylko drukowalnych znaków ASCII, które nie wymagają wprowadzania danych. Dla odniesienia, oto 95 drukowanych znaków ASCII w kolejności: !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~ Kiedy twój program jest uruchomiony, powinien wypisać 0(plus opcjonalny końcowy znak nowej linii) na standardowe wyjście, a następnie zakończyć normalnie. Gdy każdy znak w twoim programie zostanie zastąpiony …
tło Są dwie osoby, Bill i John. Jeden z nich to rycerz, który zawsze mówi prawdę, a drugi to łotr, który zawsze kłamie. Nie wiesz, kto jest rycerzem, a kto knave. Każda osoba następnie mówi kilka stwierdzeń o tym, kto jest knave, a kto rycerzem. Korzystając z tych informacji, musisz …
Biorąc pod uwagę dane wejściowe, dane wyjściowe, po których następuje znak nowej linii bez końca. Dane wejściowe będą ciągiem znaków składającym się wyłącznie z drukowalnych znaków ASCII ( 0x20-0x7E) i znaków nowej linii ( 0x0A). Jeśli wejście ma długość 0, niekończące się wyjście nowych linii. To jest golf golfowy, więc …
Istnieje bardzo prosty szyfr, który zastępuje literę pozycją w alfabecie. Na przykład abcstałby się 1 2 3w tym szyfrze. To wyzwanie stanowi alternatywne podejście do tego szyfru. Wyzwanie Utwórz program, który pobiera znaki ASCII i generuje ciąg znaków oddzielony spacjami: liczby całkowite -26przez26 litery aprzezj Dane wyjściowe powinny pochodzić z …
Edycja: dozwolone ponowne użycie białych znaków. Twoim zadaniem jest napisanie n programów (lub funkcji lub treści funkcji bez użycia parametrów lub nazw funkcji) w tym samym języku. K Program th powinien wyjście (kardynał) liczba k w standardowym angielskim małymi literami (z opcjonalnym znakiem nowej linii). Pierwszy program powinien wypisać one, …
Weź trzy dane wejściowe, ciąg tekstu T; ciąg znaków do zastąpienia F; i ciąg znaków, aby zastąpić je, R. Dla każdego podłańcucha o Ttakich samych (bez rozróżniania wielkości liter) znaków F, zamień je na znaki w R. Zachowaj jednak taką samą wielkość liter jak oryginalny tekst. Jeśli istnieje więcej znaków …
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.