Pytania oznaczone «base-conversion»

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

21
Znalezienie bazy Repdigit

Repdigit jest liczbą naturalną, która może być napisany wyłącznie powtarzając tę samą cyfrę. Na przykład 777jest repdigit, ponieważ składa się wyłącznie z cyfry 7powtórzonej trzy razy. Nie ogranicza się to jednak do liczb dziesiętnych (podstawa 10): Każda liczba Mersenne'a (w postaci M n = 2 n...

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
Cyfrowy Sumorial

Biorąc pod uwagę dane wejściowe n, napisz program lub funkcję, która wypisuje / zwraca sumę sum cyfrowych ndla wszystkich baz 1 do n. n+∑b=2n∑i=0∞⌊nbi⌋modbn+∑b=2n∑i=0∞⌊nbi⌋modbn + \sum_{b=2}^n \sum_{i=0}^\infty \left\lfloor \frac{n}{b^i} \right\rfloor \bmod b Przykład: n = 5 Utwórz zakres...

21
Numery Majów ASCII

Napisz program lub funkcję, która podając dodatnią liczbę całkowitą jako dane wejściowe, wyświetla reprezentację tej liczby całkowitej w liczbach Maya . Cyfry Majów Cyfry Majów to system wigezymalny (podstawa 20), który wykorzystuje tylko 3 symbole: < >for Zero (poprawny symbol to rodzaj...

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

20
Znajdź Emirps!

Emirp jest non-palindromiczna prime, który po odwróceniu, jest również podstawowym. Lista 10 podstawowych emirps znajduje się w OEIS . Pierwsze sześć to: 13, 17, 31, 37, 71, 73 Jednak ze względu na zasadę odwrócenia emirps są różne w każdej bazie. Na przykład pierwsze sześć binarnych emirps...

20
Uprość binarne

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

20
Czy to jest ścięta liczba trójkątna?

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

20
Znajdź wielomian

Wiemy, że f jest wielomianem z nieujemnymi współczynnikami całkowitymi. Biorąc pod uwagę f (1) i f (1 + f (1)), zwraca f . Możesz wypisać f jako listę współczynników, wielomian w formacie ASCII lub podobny. Przykłady: f(1) f(1+f(1)) f 0 0 0 1 1 1 5 75 2x^2 + 3 30 3904800 4x^4 + 7x^3 + 2x^2 + 8x...

20
X + Y = Z - ale w jakiej bazie?

Wyzwanie Biorąc pod uwagę 3 numery X, Ya Zw bazie B, znaleźć BASE, w którym dodawanie Xi Yrentowności Z. Wejścia x = 20, Y = 12i Z = 32może przynieść 5ponieważ 20 + 12 = 32w podstawie 5. Możesz założyć, że zawsze będzie podstawa, w której dodanie jest poprawne (są przypadki, w których nie...

20
Znajdź różnicę BCD liczby

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

20
Przyrost 36 podstawowych łańcuchów

To jest wersja kodu golfowego podobnego pytania, które zadałem wcześniej na stosie ale pomyślałem, że będzie to interesująca łamigłówka. Biorąc pod uwagę ciąg o długości 10, który reprezentuje podstawową liczbę 36, zwiększ go o jeden i zwróć wynikowy ciąg. Oznacza to, że ciągi będą zawierać tylko...

19
Czy jest więcej twardych przedmiotów lub miękkich przedmiotów?

Stycznie zainspirowany otwarciem książki What-If. Dane wejściowe to prostokąt spacji jako ciąg znaków, lista ciągów znaków itp., W których znajdują się obiekty #: ######## # # ######## ### #### ### #### ### Obiekty zawsze będą się nie przecinały, nie dotykały prostokątów. Miękki obiekt...

19
Powstanie, sekwencja, powstanie

Mamy ściśle rosnącą sekwencję liczb całkowitych nieujemnych, takich jak: 12 11 10 Czekać! Ta sekwencja nie rośnie ściśle, prawda? Cóż, liczby są zapisane w różnych podstawach. Najmniejsza możliwa baza to 2, największa to 10. Zadanie polega na odgadnięciu, na jakiej podstawie zapisywana jest...

19
Policz postacie - krok po kroku!

Prosta część: Biorąc pod uwagę ciąg wejściowy zawierający tylko drukowalne znaki ASCII (spacja - tylda), policz liczbę wystąpień każdego znaku i zwróć wynik w dowolnym dogodnym formacie. Wynik na sznurku a%hda7apowinno być coś takiego: a:3, %:1, h:1, 7:1, d:1. Sortowanie nie jest konieczne,...