RLE Brainfuck (związany z BF-RLE ) Hipotetyczny kod RLE ( Run-Length Encoding dialekt ) Brainfuck akceptuje symbole 8 poleceń, a także cyfry. Cyfry są używane do reprezentowania liczby kolejnych powtórzeń polecenia, umożliwiając w ten sposób kodowanie w czasie wykonywania kodu źródłowego. 8> jest równe >>>>>>>> . Długość jest zawsze po …
Wejście: Sznurek Wynik: 1) Najpierw bierzemy znak usuwania na końcu ciągu wejściowego, dopóki nie zostanie nam długość, która jest kwadratem (tj. 1, 4, 9, 16, 25, 36 itd.) Tak więc abcdefghijklmnopqrstuvwxyz(długość 26) staje się abcdefghijklmnopqrstuvwxy( długość 25). 2) Następnie umieszczamy to w kwadracie, po jednej linii, od lewej do prawej: …
To oczywiście elipsieseje. Zainspirowany wiadomością na czacie . Twoje wyzwanie Biorąc pod uwagę listę lub spację lub ciąg słów oddzielony przecinkami, ellipsisessiesesifyses. Aby ellipsisessieses-ify słowo: Zacznij od słowa. Dodaj pierwszą literę oryginalnego słowa na końcu. Dodaj 2 ostatnią literę oryginalnego słowa na końcu. Dodaj na końcu ostatnią literę oryginalnego słowa. …
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 …
Niedawno masz nowy telefon, ale nie podoba ci się sposób, w jaki wibruje, zdecydowałeś, że chcesz tworzyć własne wzorce wibracji. Napisałeś więc program, w którym użyłeś słów kluczowych long, shorti pauseżeby twój telefon wibrował zgodnie z tymi słowami kluczowymi. Zadanie Stworzyć mały program, który akceptuje ciąg long, shortoraz pausei wyprowadza …
Motywacja W tym wyzwaniu Twoim zadaniem było pomnożenie dwóch łańcuchów, co naturalnie wprowadza sposób na pierwiastek kwadratowy z łańcucha. Jak to działa? Biorąc pod uwagę ciąg znaków (na przykład pub) pierwszą rzeczą, którą musisz zrobić, jest określenie kodu ASCII dla każdego znaku: "pub" -> [112, 117, 98] Następnie zamapuj te …
W zeszły czwartek użytkownik @SpookyGengar zachwycił nas swoim pierwszym wyzwaniem dotyczącym tworzenia słów w kwadraty . Co jeśli podwoimy liczbę stron? Wyzwanie Weź ciąg jako dane wejściowe w dowolnym rozsądnym formacie, którego potrzebujesz ( string, chartablica ...) i wypisz ośmioboczną reprezentację danych wejściowych (także w dowolnym rozsądnym formacie: stringlista strings, …
Biorąc pod uwagę trzy liczby całkowite> = 2, utwórz sześcian ASCII w rzucie ortogonalnym (szafkowym). Trzy liczby całkowite przedstawiają wysokość, szerokość i głębokość (mierzone widocznymi znakami), w tym rogi. Narożniki powinny być „o” lub „+”, dowolny wybór. w: 10, h: 5, d: 4 Tak więc daje: o--------o / /| / …
Andrew jest chemikiem, zainteresowanym kwasowością roztworów i rolnictwem. Po miesiącach badań (Google nie jest jego przyjacielem), wymyślił następującą tabelę * dotyczącą czytelnego dla człowieka poziomu kwasowości pod względem pH (potencjał wodoru) : Nominał | zakres pH | ------------------------- + ------------------------ ----- Ultra kwaśny | poniżej 3,5 ------------------------- + ------------------------ ------ …
Biorąc pod uwagę ciąg wejściowy zawierający tylko alfanumeryczne znaki ASCII i rozpoczynający się na literę, zamień każdą kolejną literę na następną cyfrę. Prowadzony jest ciągiem następujących po sobie liter lub cyfr. Zauważ, że w przypadku, gdy ciąg wejściowy kończy się ciągiem liter, bieg ten pozostaje nietknięty. Przykład przejścia Na przykład, …
Układ klawiatury, z którego często korzystają ludzie, to układ QWERTY, jak pokazano poniżej. Ale są też inne układy klawiatury: DVORAK COLEMAK ROBOTNIK Twoje zadanie Twój kod wymaga dwóch danych wejściowych: nazwy układu klawiatury i ciągu do transkrypcji. Twoim celem jest konwersja danych wejściowych QWERTY tak, jakbyś pisał z układem klawiatury …
To pytanie jest drugim z kilku wyzwań urodzinowych Brain-flak zaprojektowanych z okazji pierwszych urodzin Brain-Flak! Więcej informacji na temat urodzin Brain-Flaka można znaleźć tutaj Wyzwanie Do tego wyzwania wygenerujesz wszystkie w pełni dopasowane ciągi z listy nawiasów. Aby pożyczyć definicję w pełni dopasowanego ciągu DJMcMayhem : Dla celów niniejszego wyzwanie, …
W grze 2048 masz siatkę i możesz przenosić elementy w czterech kierunkach. Wszystkie poruszają się w tym kierunku tak daleko, jak to możliwe. Do tego wyzwania otrzymasz wyściełany, kwadratowy ciąg 2D (albo z nowymi liniami, albo z listą ciągów), w następujący sposób: ab cd e f ghij kl mno p …
Prosty FizzBuzz wykorzystujący ciągi znaków. Dany 1 słowo lub fraza (ciąg) 2 unikalne postacie Wynik Słowo lub fraza z każdym wystąpieniem pierwszego znaku zastępowanego przez fizz i każdego drugiego znaku zastępowanego przez szum Zasady Pierwsza litera zarówno w Fizz, jak i Buzz musi pozostać wielka W przypadku pozostałych wyrazów „fizz” …
W dowolnym języku programowania utwórz program, który pobiera dane i animuje tekst wpisywany na klawiaturze. Opóźnienie między każdym znakiem powinno być różne, aby symulować prawdziwe pisanie na klawiaturze. Opóźnienie wynosi 0.1, 0.1, 0.5, 0.1, 0.1, 0.5 ...sekundy, aż do wydrukowania ostatniego znaku. Ostateczne wyjście należy pozostawić na ekranie. Musisz zastąpić …
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.