Celem jest tutaj odwrócenie łańcucha za pomocą jednego zwrotu: Utrzymuj wielkie litery w tych samych miejscach. Przykład danych wejściowych 1: Hello, Midnightas Przykład danych wyjściowych 1:SathginDim ,olleh Przykład danych wejściowych 2: Przykład danych .Q wyjściowych 2:q. Zasady : Wyjście do STDOUT, wejście z STDIN Zwycięzca zostanie wybrany 13 lipca w …
Twoim celem jest utworzenie funkcji lub programu do odwracania bitów w zakresie liczb całkowitych podanych liczbą całkowitą n . Innymi słowy, chcesz znaleźć permutację odwracania bitów dla zakresu 2 n elementów o indeksie zerowym. Jest to również sekwencja OEIS A030109 . Proces ten jest często wykorzystywany do obliczania szybkich transformacji …
Zadanie Biorąc pod uwagę ciąg znaków UTF-8 (w jakikolwiek sposób) odpowiedź (w jakikolwiek sposób) równoważna lista, w której każdy element jest liczbą bajtów użytych do zakodowania odpowiedniego znaku wejściowego. Przykłady ! → 1 Ciao → 1 1 1 1 tʃaʊ → 1 2 1 2 Adám → 1 1 2 …
Mój przyjaciel zrobił tłumacz seplenny pewnego dnia, to znaczy, że wziął ciąg i przekształcił s => th i S => th. To było dość długie i myślałem, że można grać w golfa. Zadanie polega więc na utworzeniu programu / funkcji, która pobiera ciąg wejściowy, tłumaczy go na lisp i wyprowadza …
Znajdź najdłuższą serię prawdy na liście booleanów. Zwróć tę samą listę, a wszystkie inne prawdy sfałszowane. Wejście wyjście Lista; dowolny zwykły format (np. lista rozdzielana jako ciąg). Detale Prawda i fałsz mogą być wszystkim, czego Twój język używa do tych wartości, lub liczbami całkowitymi 1 i 0. Jeśli używasz pojedynczych …
Cóż, podsumuj to naprawdę. Napisz program lub funkcję, która pobierze niepustą listę liczb całkowitych dziesiętnych (0–9) i wyświetli skierowany w dół „trójkąt” cyfr z listą wprowadzania na górze, gdzie każda cyfra po pierwszym wierszu jest sumą dwóch cyfr powyżej to modulo 10. Na przykład wejście [7, 5, 0, 9]ma dane …
Języki niższego poziomu, takie jak C i C ++, w rzeczywistości nie mają pojęcia tablic wielowymiarowych. (Inne niż wektory i tablice dynamiczne) Gdy tworzysz tablicę wielowymiarową za pomocą int foo[5][10]; To właściwie tylko cukier syntaktyczny . To, co tak naprawdę robi C, to utworzenie pojedynczej ciągłej tablicy 5 * 10 …
„Suma cyfrowa” odnosi się do sumy wszystkich cyfr w liczbie. Na przykład cyfrowa suma 1324to 10, ponieważ 1+3+2+4 = 10. Wyzwanie polega na napisaniu programu / funkcji do obliczenia najmniejszej liczby większej niż wejście, którego suma cyfrowa jest wejściem. Przykład z instrukcją Jako przykład weź liczbę 9jako dane wejściowe: 9 …
Opis wyzwania Dla każdej dodatniej liczby całkowitej nistnieje liczba, której postać 111...10...000jest podzielna przez nnp. Liczbę dziesiętną, która zaczyna się od wszystkich 1, a kończy na wszystkich 0. Jest to bardzo łatwe do udowodnienia: jeśli weźmiemy zestaw n+1różnych liczb w postaci 111...111(wszystkich 1), to co najmniej dwie z nich podadzą …
W jak najmniejszej liczbie bajtów sprawdź, czy podane dwie wartości odpowiadają jednej z następujących wartości: Pierwsza wartość 2 string or integer - whichever you prefer to case insensitive too case insensitive two case insensitive t0 case insensitive (t zero) Druga wartość b case insensitive be case insensitive bee case insensitive …
tło Największy wspólny dzielnik ( w skrócie gcd ) jest wygodną funkcją matematyczną, ponieważ ma wiele przydatnych właściwości. Jednym z nich jest tożsamość Bézouta : jeśli d = gcd(a, b), to istnieją liczby całkowite xi ytakie tam d = x*a + y*b. W tym wyzwaniu Twoim zadaniem jest wizualizacja tej …
Biorąc pod uwagę wejście dwóch liczb całkowitych n i m , wyprowadza drabinkę ASCII o długości n i rozmiarze m . To jest drabina ASCII o długości 3 i rozmiarze 3: o---o | | | | | | +---+ | | | | | | +---+ | | | | …
Jeśli wyrazisz pewną liczbę całkowitą dodatnią w postaci binarnej bez zer wiodących i zamienisz każdą na 1a, (a każdą na 0a ), to czy wszystkie nawiasy się zgadzają? W większości przypadków nie będą. Na przykład 9 ma 1001postać binarną, która staje się tym ())(, gdzie pasują tylko dwa pierwsze nawiasy. …
Biorąc pod uwagę (w jakikolwiek sposób) dwie różne liczby naturalne (o dowolnym rozsądnym rozmiarze), wyprowadzaj (w dowolny sposób) kwadrat ich sumy, jak w poniższych przykładach: Biorąc pod uwagę 4 i 3, wynik: 12 12 12 12 9 9 9 12 12 12 12 9 9 9 12 12 12 12 …
Wprowadzenie Załóżmy przez chwilę, że żmije i klif są tylko dwa kroki, a nie trzy. o --- Hsss! | ';;' ___ /_\ ___ _ | Niestety jesteś uwięzionym sadystycznym oprawcą. Za każdym zakrętem musisz zrobić krok w lewo lub w prawo. Jeśli tego nie zrobisz, natychmiast zastrzelą cię. Możesz wcześniej …
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.