... i prawdziwy golf dla moich znajomych z kodu. Jest to wyzwanie oparte na rocznym komiksie XKCD, który składa się głównie z tostów (parodie pierwszego w komiksie) według wyraźnego wzoru, ale z pewnymi niewielkimi zmianami. Twoim zadaniem jest napisanie programu (lub funkcji), który pobiera pierwszą połowę dowolnego tostu z komiksu …
Inspiracją do wyzwania było to, co gdzieś widziałem: Słowo „zakonnica” to tylko litera n robiąca koło zamachowe Twoim zadaniem jest wziąć ciąg i ustalić, czy jest to pierwsza litera robiąca koło zamachowe. Zasady Łańcuch to litera wykonująca koło zamachowe, jeżeli: Pierwsza litera jest taka sama jak ostatnia litera. (List nie …
To jest odwrotność Let's do some „deciph4r4ng” W tym wyzwaniu Twoim zadaniem jest zaszyfrowanie łańcucha. Na szczęście algorytm jest dość prosty: odczytywanie od lewej do prawej, każdy typowy znak pisania (zakres ASCII 32-126) musi być zastąpiony liczbą N (0-9), aby wskazać, że jest taki sam jak znak N + 1 …
tło Świętujemy wydanie Dyalog APL 16.0 , w którym rozwiązaniem tego problemu jest {⊢⌺(≢⍵)⊢⍵}wyjaśnienie Zadanie Biorąc pod uwagę drukowalny ciąg ASCII o nieparzystej długości n , utwórz kwadrat n × n ze sznurkiem wyśrodkowanym poziomo, zduplikowanym, aby wyśrodkować go w pionie, oraz z akrostykami tego samego ciągu w każdym rzędzie …
Octothorpe, (zwany także liczba znak, hash lub hashtag lub znak funta) jest następujący znaków ASCII: # Czy to nie zabawny kształt? Zróbmy większe wersje! Oto twoje wyzwanie: Biorąc dodatnia N , wydać hashtag ASCII rozmiarze N . Na przykład hashtag ASCII o rozmiarze 1 wygląda następująco: # # ##### # …
Oczywiście sieć SE ma dużą wiedzę na temat tego, jak szanować w toalecie, ale dla tych z was, którzy potrzebują podsumowania, szacunek oznacza spłukiwanie toalety itp. Co najważniejsze, oznacza to korzystanie z kabiny tak daleko od innych, jak to możliwe. Wyzwanie Biorąc pod uwagę plan zestawu straganów ze wskazaniem, które …
Podany ciąg zwraca „szczęście” tego ciągu. Szczęście sznurka, które właśnie nadrobiłem na potrzeby tego wyzwania, jest liczbą całkowitą, określoną w ten sposób: Podstawowym szczęściem dla sznurka jest 1. Dla każdej kolejnej litery, którą dzieli ze słowem „szczęśliwy” (bez względu na wielkość liter), pomnóż szczęście przez 2. Na przykład, jeśli ciąg …
Biorąc pod uwagę ciąg, musisz przenieść każdą literę (zaczynając od pierwszej litery) o jej pozycję w alfabecie. Jeśli dojdziesz do końca sznurka, musisz się owinąć. Nie-litery nie muszą być przenoszone. Przykład: Dog Djest czwartą literą alfabetu, więc przesuwamy ją o cztery miejsca w prawo. Po zawinięciu zmienia to ciąg na …
Snakified string wygląda następująco: T AnE eOf ifi ing h s x l A k e r isI amp Sna dSt Twoje zadanie Weź ciąg si rozmiar n, a następnie wyślij zrywany ciąg. Dane wejściowe ThisIsAnExampleOfaSnakifiedStringi 3dałby powyższy przykład. Dane techniczne s będzie zawierać tylko znaki ASCII między punktami kodowymi …
Wyzwanie polega na wydrukowaniu sekwencji abacaba na określonej głębokości. Oto schemat pierwszych 5 sekwencji ( a(N)jest to sekwencja abacaba głębokości N, wielkie / małe litery służą tylko do pokazania wzoru, nie jest to potrzebne w danych wyjściowych programu): a(0) = A a(1) = aBa a(2) = abaCaba a(3) = abacabaDabacaba …
Oświadczenie: chociaż od jakiegoś czasu jestem na tej stronie w celach rozrywkowych, to jest moje pierwsze pytanie, więc proszę wybaczyć wszelkie drobne błędy. tło Przydzielając nam pracę domową, mój nauczyciel jest naprawdę denerwujący i zapisuje wszystkie problemy, które musimy zrobić indywidualnie. W związku z tym na zawsze zajmuje mi zapisywanie …
W PPCG stało się tradycją, że niektórzy użytkownicy tymczasowo zmieniają swoje nazwy za pomocą anagramu (nowa nazwa utworzona przez zmianę kolejności starych liter). Czasami trudno jest ustalić, kto jest kim. Mógłbym użyć programu lub funkcji, aby stwierdzić, czy dwie frazy są względem siebie anagramami. Wyzwanie Program lub funkcja powinna wziąć …
Napisz program lub funkcję, która wypisze dany ciąg w sposób schodowy, pisząc każdą część słowa rozpoczynającą się od samogłoski o jeden wiersz poniżej poprzedniej części. Na przykład: Input: Programming Puzzles and Code Golf Output: Pr P C G ogr uzzl and od olf amm es e ing Wkład Ciąg zawierający …
Biorąc pod uwagę literę alfabetu angielskiego, Twoim zadaniem jest zbudowanie pół-przekątnego alfabetu na wejściu. Jak zbudować alfabet pół-przekątny? Krótki opis : Najpierw zajmujesz pozycję litery w alfabecie P(tutaj Pjest indeksowana 1). Następnie drukujesz każdą literę, aż do wejścia (włącznie) w wierszu, poprzedzonego P-1i powtarzającego Prazy tę literę , z przeplotem. …
Kula armatnia jest wystrzeliwana, tak że w pierwszym łączniku swojego lotu unosi się Nw koronach drzew, podczas drugiego łącznika przezN-1 drzew itp., Aż osiągnie najwyższy punkt swojej trajektorii. Następnie zaczyna spadać o 1, 2 itd. Koron drzew na linkę oczną, aż uderzy o ziemię. W tym samym czasie kula armatnia …
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.