Pytania oznaczone «binary»

25
Ile dni w miesiącu?

Podana reprezentacja tekstowa (pełna nazwa bez rozróżniania wielkości liter lub skrót 3 znaków) miesiąca zwraca liczbę dni w miesiącu. Na przykład december, DECi decpowinno wszystko wrócić 31. Luty może mieć 28 lub 29 dni. Załóżmy, że dane wejściowe to miesiąc w jednej z poprawnych...

25
Zastępowanie ciągu rekurencyjnego

Zadanie Napisz program lub funkcję, która podając trzy łańcuchy A, B, Ctworzy łańcuch wyjściowy, w którym rekurencyjnie podstawiono każde wystąpienie Bin . Rekurencyjne podstawianie oznacza powtarzanie podstawienia, w którym na każdym etapie wszystkie nie nakładające się wystąpienia in (wybrane...

25
Liczenie liczb pierwszych +1

Zdefiniuj, że liczba naturalna p jest liczbą pierwszą +1 liczby naturalnej n, jeżeli p jest liczbą pierwszą, a standardową reprezentację binarną (tj. Bez zer wiodących) p można uzyskać poprzez dodanie (tj. Dodawanie, dodawanie lub wstawianie) pojedynczy 1 do standardowej reprezentacji binarnej n...

24
Wdrożenie uproszczonego kerningu

Wprowadzenie Kerning oznacza dostosowanie odstępów między literami tekstu. Jako przykład rozważmy słowo Topnapisane trzema następującymi glifami: ##### ..... ..... ..#.. ..... ..... ..#.. ..##. .###. ..#.. .#..# .#..# ..#.. .#..# .#..# ..#.. ..##. .###. ..... ..... .#... ..... ........

24
Zabierz z tego bajt!

Twoim zadaniem jest, biorąc pod uwagę liczbę całkowitą bez znaku n, znaleźć największą liczbę, którą można utworzyć, usuwając pojedynczy bajt (8 kolejnych bitów) danych. Przykład Biorąc pod uwagę liczbę 7831, najpierw konwertujemy ją na binarną (usuwając wszelkie zera na...

23
Liczby pierwsze z pierwszymi liczbami bitów

Zadanie Znajdź wszystkie nieujemne liczby całkowite, aż do danej niezerowej dodatniej liczby całkowitej n , które są liczbą pierwszą, a liczba 1'si 0'sich reprezentacja binarna (bez zer wiodących) również jest liczbą pierwszą. Oto pięć pierwszych takich liczb pierwszych, 17, 19, 37, 41,...

23
Weź jeden, aby go zrobić

Wyzwanie Biorąc pod uwagę listę dodatnich liczb całkowitych, sprawdź, czy istnieje permutacja, w której biorąc do jednego bitu z każdej liczby całkowitej, można utworzyć liczbę binarną składającą się ze wszystkich 1s. Liczba bitów w wynikowej liczbie binarnej jest równa najwyższemu MSB na liście...

23
Sekwencje binarne

Biorąc pod uwagę liczbę binarną A jako dane wejściowe z d> 1 cyfr, wypisz liczbę binarną B z cyframi d zgodnie z następującymi zasadami znajdowania n-tej cyfry B: Pierwsza cyfra B wynosi zero, jeśli pierwsza i druga cyfra A są równe; w przeciwnym razie jest jeden. Jeżeli 1 <n <d, to...

22
Napisz sekwencję Thue-Morse

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...

22
Zrób proste opakowanie słowa

(Uwaga: to moje pierwsze pytanie w golfa z kodem, ale o ile wiem, nikt inny tego nie zrobił, więc powinienem być dobry.) Twoim zadaniem jest stworzenie programu lub funkcji, która pobierze ciąg znaków si liczbę całkowitą n, i zwróci lub wyprowadzi tekst zawinięty w wiele wierszy. Każde słowo musi...

22
Oblicz binarną podzieloną sumę słowa

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...

22
Katedra Fraktalna

Biorąc pod uwagę dodatnią liczbę całkowitą n >= 1, wyślij pierwsze nrzędy następującej struktury: # # # ### # # # # # ## ## ##### # # # # # # # # # # ### # ## ## ## # ## ### ### ####### n-Ty 1-indeksowany wiersz jest binarna reprezentacja n, dublowane bez kopiowania ostatni znak, ze...

21
Narysuj pusty kwadrat # o podanej szerokości

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...

21
Osłabione ściany binarne

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ł!...

21
Baum-Sweet Sequence

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...

21
Gra o proporcjach atomowych

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...

21
Jeszcze jeden program i nie ma mnie!

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...