Dając dowolny ciąg, wydrukuj go w postaci trójkąta, w którym tekst biegnie w górę i w dół wzdłuż każdej przekątnej. Na przykład wejście "Hello World"powinno wypisać: d l r d o l W r d o l o W r d l o l l o W r d e …
Dość łatwo jest nutworzyć zakres od 0do , biorąc pod uwagę liczbę n-1. W rzeczywistości wiele języków udostępnia tę operację jako funkcję wbudowaną. Poniższy program CJam odczytuje liczbę całkowitą, a następnie drukuje taki zakres ( Wypróbuj online! ): ri, Zauważ, że wypisuje liczby bez separatora. Wyzwanie Twoim zadaniem jest odwrócenie …
Koderzy zawsze starają się spłaszczyć tablice w nudne jednowymiarowe byty i to mnie zasmuca. Twoim zadaniem jest rozpłaszczenie dowolnego ciągu znaków, tworząc piękny miejski krajobraz. Rozważ ciąg: aaabbbbbccqrrssstttttttPPw Wygląda znacznie lepiej: tt tt bb tt bb tt aabb sstt aabbcc rrssttPP aabbccqqrrssttPPww (Ok, tak, litery są duplikowane, aby wyglądały bardziej …
Prosty: Weź dodatnią liczbę całkowitą n mniejszą niż 1000 i wyślij liczby całkowite od 1 do n przeplecione liczbami całkowitymi od n do 1 . Musisz połączyć liczby tak, aby pojawiały się bez żadnych separatorów między nimi. Przypadki testowe: n = 1 11 n = 4 14233241 n = 26 …
Twoim zadaniem jest napisanie programu, który, biorąc pod uwagę liczbę i ciąg, dzieli ciąg na fragmenty tego rozmiaru i odwraca je. Zasady Twój program otrzyma dodatnią liczbę całkowitą n, a także ciąg so długości co najmniej jeden składający się tylko z drukowalnego ASCII (bez białych znaków). Łańcuch powinien być następnie …
Inspirowany przez Golfa alfabet ASCII , którego wyzwanie jest (prawie) odwrotne. Zadanie: Weź ciąg tekstu ASCII-art i wyślij jego treść jako zwykły tekst ASCII. Wkład: Ciąg tekstu ASCII-art. Dane wejściowe będą zawierać tylko wystąpienia znaku ASCII #, spacje oraz 4 lub 5 nowych linii (końcowy nowy znak jest opcjonalny). Wszystkie …
Było to wyzwanie się jakiś czas temu o pomnożenie sznurki. Pokazało nam, jak możemy pomnożyć nie tylko liczby, ale także łańcuchy. Jednak nadal nie możemy poprawnie pomnożyć liczby przez ciąg. Nastąpił jedna próba , aby to zrobić, ale jest to oczywiście błędne. Musimy to naprawić! Twoje zadanie: Napisz funkcję lub …
Napisz program lub funkcję, która pobiera niepusty łańcuch jednowierszowy. Możesz założyć, że zawiera on tylko ASCII do wydruku, z wyłączeniem spacji. Wydrukuj lub zwróć kształt rombu ASCII podobny do cytryny lub limonki wykonanych z prefiksów sznurka. Załóżmy, że ciąg wejściowy ma długość n liter. Następnie taki kształt składa się ze …
Jako golfiarze nie jesteśmy przyzwyczajeni do wydawania (na pewno ). Będziemy potrzebować kilku narzędzi, które nam w tym pomogą. Oczywiście, aby pomóc w marketingu nowego wydania, potrzebujemy ładnej i błyszczącej wersji wydania. Kto nie jest podekscytowany, gdy słyszy o wersji 3.0.0? Zadanie Twoim zadaniem będzie napisanie programu / procedury / …
Celem jest, po przyjęciu ciągu jako danych wejściowych, powielenie każdej litery łacińskiej i „przełączanie” jej wielkości (tzn. Wielkie litery stają się małymi literami i odwrotnie). Przykładowe wejścia i wyjścia: Input Output bad bBaAdD Nice NniIcCeE T e S t Tt eE Ss tT s E t sS Ee tT 1!1!1st! …
Utwórz program, który drukuje wszystkie liczby całkowite między interwałami (a, b)i zastępuje wielokrotności 8 w sekwencji losowymi (równomiernie rozmieszczonymi, niezależnymi od innych znaków), nienumerycznymi, niebiałymi znakami drukowalnymi ASCII. Załóżmy 0 <a <b we wszystkich przypadkach. Jeśli liczba ma więcej niż 1 cyfrę, upewnij się, że liczba znaków w zastępstwie jest …
Wyzwanie Kiedyś czytałem Google Style Guide Google'a i potknąłem się o ich algorytm, aby przekonwertować dowolny ciąg znaków na notację camelCase. W tym wyzwaniu musisz wdrożyć ten algorytm, ponieważ nie chcesz robić tych wszystkich rzeczy w swojej głowie, gdy piszesz swoje super konkurencyjne zgłoszenia Java na wyzwania związane z golfem. …
Rozważmy liczba pierwsza p , napisany w bazie 10. pamięci z P jest zdefiniowana jako liczba różnych bodźców mniejszy od P , które są zawarte w podrzędnymi p . Wyzwanie Biorąc pod uwagę nieujemną liczbę całkowitą n jako wejście, znajdź najmniejszą liczbę pierwszą p, tak aby p miała pamięć n …
Biorąc pod uwagę zestaw liter, wypisz wszystkie ciągi znaków z tych liter. (To jest gwiazda Kleene zestawu.) Na przykład {'a','b'}ciągi: '', 'a', 'b', 'aa', 'ab', 'ba', 'bb', 'aaa', 'aab', ... Dane wejściowe: niepusty zbiór wyraźnych liter a..z. Mogą to być znaki lub ciągi jednoznakowe. Wyjście: wszystkie ciągi w tych literach, …
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.