Biorąc pod uwagę liczbę całkowitą, wypisz prawdziwą wartość, jeśli w przeciwnym razie jest ona taka sama do góry nogami (obrócona o 180 °) lub wartość fałszowania . 0, 1i 8mają symetrię obrotową. 6staje się 9i vice versa. Sekwencja liczb dająca prawdziwe wyniki: OEIS A000787 0, 1, 8, 11, 69, 88, …
Wprowadzenie W ślad za lewy pad pakietu npm opadu , zjedzmy golf kodu dla wdrożenia lewy-pad. Funkcja lewego pada składa się z 2 domyślnych argumentów i 1 dodatkowego argumentu w postaci ciągu znaków , długości ( padchar ). Jeśli padchar nie zostanie podany, jest to standaryzowane do znaku spacji . …
To wyzwanie jest podobne do tego starego , ale z pewnymi niejasnymi częściami specyfikacji i mniej surowymi wymaganiami wejścia / wyjścia. Biorąc pod uwagę ciąg znaków składający się tylko z drukowalnego kodu ASCII i nowego wiersza, wypisz jego różne metryki (bajt, słowo, liczba wierszy). Dane, które należy wygenerować, są następujące: …
Rozważ transformację Atbash : A|B|C|D|E|F|G|H|I|J|K|L|M Z|Y|X|W|V|U|T|S|R|Q|P|O|N Gdzie A ⇔ Z i L ⇔ O, np. Istnieje interesująca właściwość, którą dzielą niektóre słowa. Kiedy niektóre ciągi są tłumaczone na ich odpowiednik atbash, wspomniane tłumaczenie jest oryginalnym wyrazem odwróconym. Nazywam te Autopalinde Atbash . Na przykład przetłumaczmy WIZARD : W → D …
Ideą tego wyzwania jest znalezienie wszystkich słów ze słownika na siatce liter. Twój wkład powinien pochodzić ze stdin lub funkcji arg i będzie miał następujący format: [your dictionary as a list of space sep words] [a grid of letters] Example: The cool car looc thea jopr Zasady znajdowania dopasowania Dopasowanie …
Zmapujmy niektóre ciągi znaków na przestrzeń 2d, styl fraktalny. Twoim zadaniem jest obliczenie krzywej Hilberta i ułożenie na niej sznurka. Zadanie Zadanie polega na pobraniu wejściowego ciągu jednowierszowego i ułożeniu go wzdłuż krzywej Hilberta wystarczająco dużej, aby go pomieścić, ale nie większej. Staraj się, aby liczba bajtów była jak najniższa; …
Podwójna precyzja reprezentacji dziesiętnej może zagwarantować dokładność tylko 15 miejsc po przecinku, dlatego wartość pi jest przybliżana jako: 3.141592653589793 Możesz zobaczyć, że cyfra 3jest w pozycjach 1, 10, 16, cyfra 1jest w pozycjach 2, 4itp. Wyzwanie Twoim zadaniem jest utworzenie programu lub funkcji, która utworzy losową podwójną liczbę od 0 …
W PPCG pokoju z XIX Byte , przy użyciu jest kursor ^(lub marchewki ) to sposób wskazujący, że zgadzasz się z jednym z wcześniej wykonanych komentarzach tuż nad twoim. Wiadomość karetka składa się wyłącznie z N ^znaków (gdzie N jest dodatnią liczbą całkowitą) i oznacza zgodę na N-tą poprzednią wiadomość. …
Odwróć i odwróć ciąg Wyzwanie W tym wyzwaniu. Będziesz pisać program, który wyświetli lub zwróci dane wejściowe, odwrócony i odwrócony. Po pierwsze, każdy znak należy przekonwertować na kod znaku. Następnie należy to przekonwertować na base-2. Następnie ciąg powinien zostać odwrócony. Następnie ciąg powinien zostać odwrócony (1 -> 0 i 0 …
Twoim zadaniem jest pobrać ciąg znaków i liczbę i wyrównać ciąg po prawej stronie, dzięki czemu szerokość tekstu będzie liczbą. Gdy linia jest za długa, przełam ją i umieść resztę w następnej linii, powtarzając, aż nie będzie to konieczne. Jeśli linia jest krótsza niż szerokość, wypełnij ją spacjami. Może wystąpić …
your shift key is broken. wheNever you type two lines, the cApitaL LetteRs in them get swappeD. you must write a program to fiX THIS! Opis Wejście jest dwa ciągi, s1a s2, równej długości. Każdy z nich będzie zawierał tylko ASCII do wydrukowania i będzie miał co najmniej jeden znak …
W standardowej bibliotece C nazwy nagłówków kończą się .hprzyrostkiem: stdio.h W C ++ te nazwy nagłówków są dostępne w alternatywnej formie z cprefiksem: cstdio Napisz funkcję, która konwertuje pierwszą formę na drugą. Możesz dokonać konwersji w miejscu lub pozostawić oryginalny ciąg nienaruszony i zwrócić nowy ciąg. Cokolwiek wydaje się naturalne …
Sporo osób tutaj jest prawdopodobnie zapalonymi czytelnikami XKCD. Myślę, że rzuciłbym wam wyzwanie, abyście zrobili coś, co Megan może łatwo zrobić: stworzyć skrypt, który generuje tysiące uspokajających przypowieści o tym, czego komputery nigdy nie mogą zrobić. Twój skrypt Można pisać w dowolnym języku Musi być golfem Należy wziąć pod uwagę …
Weź ciąg znaków binarnych oddzielonych spacją i przekonwertuj go na ciąg ASCII. Na przykład... 1001000 1100101 1101100 1101100 1101111 100000 1010111 1101111 1110010 1101100 1100100 Konwertuje się na ... Hello World Ciąg binarny zostanie zapisany w zmiennej o nazwie s. To wyzwanie dla golfa, więc wygrywa najkrótsze rozwiązanie.
Pamiętaj, że to nie to samo, co Wydrukuj alfabet cztery razy . To zadanie polega na napisaniu programu do generowania czterech kopii każdej litery alfabetu angielskiego, po jednej literze na wiersz, na standardowym wyjściu: A A A A B B B B itp. Wynik powinien zawierać znaki nowej linii po …
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.