Weź ciąg znaków szawierający drukowalne znaki ASCII jako dane wejściowe i wyślij jego „binarną podzieloną sumę”. Potrzebujesz wyjaśnienia? Jak uzyskać binarną sumę podziału? Wykorzystamy ciąg A4jako przykład w poniższym objaśnieniu. Konwertuj znaki na binarne, traktując każdą literę jako 7-bitowy znak ASCII A -> ASCII 65 -> 1000001 4 -> ASCII …
Na tej stronie jest sporo wyzwań, które wymagają wydrukowania sekwencji i nie jest to wyjątkiem. (Poniższe wyjaśnienie sekwencji dla tego wyzwania zakłada, że symbolami w sekwencji są 0i 1). Rekurencyjne określenie sekwencji Thue-Morse jest T_0 = 0 T_2n = T_n T_2n+1 = 1 - T_n Bardziej bezpośrednią definicją jest to, …
Biorąc pod uwagę dodatni poziom zagnieżdżenia liczb całkowitych ni ciąg znaków sdrukowalnych ascii ( do ~, wypisuje program, który po uruchomieniu w tym samym języku, wypisuje program, który wypisuje program ... który wypisuje ciąg s. nNależy wygenerować w sumie programy, z których wszystkie powinny być uruchomione w tym samym języku, …
Zainspirowany przez Utwórz ścianę binarną Biorąc pod uwagę listę dodatnich liczb całkowitych, możemy zapisać je wszystkie nad sobą tak, na [2, 6, 9, 4]przykład: 0010 0110 1001 0100 Możemy to sobie wyobrazić jako ścianę: ..#. .##. #..# .#.. Jest to jednak bardzo słaby mur, który się zawalił! Każda 1( #) …
Baum-Sweet Sequence (A086747 with a Twist) Weź dodatnią liczbę całkowitą ni wydrukuj liczby całkowite od 1 do n, dla których sekwencja Baum-Sweet zwraca wartość true. Sekwencja Bauma-Sweeta powinna zwrócić wartość falsy, jeśli binarna reprezentacja liczby zawiera nieparzystą liczbę kolejnych zer w dowolnym miejscu liczby, i tak naprawdę jest inaczej. Aby …
Twoim zadaniem jest stworzenie bota, który gra w Atomy , z najwyższym wynikiem. Jak działa gra: Plansza zaczyna się od pierścienia 6 „atomów”, z liczbami od 1do 3. Możesz „grać” atomem między dwoma atomami lub innym atomem, w zależności od samego atomu. Możesz mieć zwykły atom lub specjalny atom. Normalny …
Dostałem to wyzwanie od Codingame i jestem ciekaw lepszych rozwiązań niż moje: Biorąc pod uwagę szerokość za pomocą standardowego wejścia, narysuj pusty kwadrat „#” dla danej szerokości i długości. Przykład: 5 wyników w ##### # # # # # # ##### Użyłem Pythona, aby rozwiązać ten problem, więc jestem szczególnie …
Wyzwanie: Policz liczbę jedynek 1w binarnej reprezentacji wszystkich liczb między zakresem. Wejście : Dwie nie dziesiętne dodatnie liczby całkowite Wyjście: Suma wszystkich 1s w zakresie między dwiema liczbami. Przykład: 4 , 7 ---> 8 4 = 100 (adds one) = 1 5 = 101 (adds two) = 3 6 = …
Powiązana sekwencja OEIS: A008867 Skrócona liczba trójkątna Wspólną właściwością liczb trójkątnych jest to, że można je ułożyć w trójkąt. Na przykład weź 21 i ułóż w trójkąt os: o oo ooo oooo ooooo oooooo Zdefiniujmy „obcinanie:” wycinanie trójkątów o tym samym rozmiarze z każdego rogu. Jednym ze sposobów obcięcia 21 …
Różnica BCD Biorąc pod uwagę liczbę całkowitą n, przekonwertuj ją na BCD ( dziesiętny kodowany binarnie ), zastępując każdą cyfrę dziesiętną jej 4-cyfrową reprezentacją binarną 234 -> 0 0 1 0 0 0 1 1 0 1 0 0 Następnie obróć listę cyfr binarnych, aby znaleźć największe i najmniejsze liczby, …
Twoim zadaniem jest pobranie zaszyfrowanego łańcucha jako danych wejściowych i wyjście łańcucha odszyfrowanego, aby odsłonić ukryty komunikat. Ciągi, zarówno wejściowe, jak i wyjściowe, będą zawierać znaki z tej listy 64 znaków ASCII (zwróć uwagę na spację wiodącą): !"#$%&'()*+,-./0123456789:;=?@[\]^_abcdefghijklmnopqrstuvwxyz|~ Te znaki mają przypisane numery w kolejności, w jakiej są wymienione powyżej: …
Wyzwanie Biorąc pod uwagę liczbę binarną wprowadzaną dowolnymi środkami, „uprość” liczbę, używając pełnego programu lub funkcji. Wejście [binary] binary jest liczbą dwójkową, która jest większa od 0. Wynik Weź dane wejściowe, przekonwertuj je na bazę 10 bez użycia wbudowanego, a następnie jeśli ta liczba zawiera tylko 1 i 0, przekonwertuj …
Opierając się na zapisie „binarnym, ale z dwójkami” wspomnianym w tym filmie liczbowym , napisz funkcję, która pobiera pojedynczą liczbę jako dane wejściowe i wyprowadza wszystkie odmiany tej liczby w systemie „binarnym”, w którym dozwolone są dwójki. Zasady Kod musi być tylko funkcją / metodą, a nie pełnym programem Dane …
Podsekwencja to dowolna sekwencja, którą można uzyskać z innej, usuwając dowolną liczbę znaków. Wyraźne niepustymi subsekwencje 100są 0, 1, 00, 10, 100. Wyraźne niepustymi subsekwencje 1010są 0, 1, 00, 01, 10, 11, 010, 100, 101, 110, 1010. Napisz program lub funkcję, która podając dodatnią liczbę całkowitą n zwraca liczbę różnych …
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.