Pytania oznaczone «base-conversion»

19
Sekwencja skorupy Koopa

W różnych grach Super Mario zielone i czerwone pociski Koopa Troopa mogą ślizgać się bez tarcia na płaskich powierzchniach i niszczyć ceglane bloki na ich drodze. Kiedy pocisk uderza w klocek, blok pęka, zamieniając go w pustą przestrzeń, a pocisk Koopa zmienia kierunek. Jako przykład obejrzyj...

19
Odwrotny i kwadratowy

W tym wyzwaniu wyliczysz liczby z osobliwej sekwencji. Dane wejściowe są liczbą całkowitą nieujemną dziesiętną. Odwróć bity w tej liczbie całkowitej, a następnie kwadrat, aby uzyskać wymaganą moc wyjściową. Podczas odwracania bitów nie wolno używać żadnych początkowych zer na wejściu. Na...

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

19
Duża baza, małe cyfry

Język J ma bardzo głupią składnię do określania stałych . Chcę skupić się w szczególności na jednej fajnej funkcji: umiejętności pisania w dowolnych podstawach. Jeśli piszesz XbYdla Xdowolnej liczby i Ydowolnego ciągu alfanumerycznego, to J będzie interpretował Yjako Xliczbę podstawową , gdzie...

18
64-bitowe tkanie ASCII

Wejście Dwie liczby całkowite: Nieujemna liczba całkowita W w zakresie od 0 do 2 ^ 64-1, określająca splot. Dodatnia liczba całkowita S w zakresie od 1 do 255, określająca długość boku. Można je wykonać w dowolnej kolejności. Wynik S o S ASCII reprezentacji o splocie ( S nowej linii...

18
Skompresowane dni tygodnia

Biorąc pod uwagę listę dni tygodnia, wypisz najkrótszą posortowaną reprezentację listy. Format wejścia to ciąg składający się z jednego lub większej liczby podciągi dwuznakowych Su(niedziela), Mo(poniedziałek), Tu(itd.), We, Th, Fr, I Sa. Dane wejściowe niekoniecznie muszą być podane w...

18
Wyjście N w bazie -10

Wyzwanie: W wybranym języku programowania zaakceptuj liczbę całkowitą jako dane wejściowe w bazie 10 i wyślij ją w notacji ujemnej , znanej również jako baza -10 Przykładowy algorytm: Jest to algorytm pobrany z Wikipedii w celu konwersji bazy 10 na dowolną bazę ujemną w VB.NET : Function...

18
Wszystkie twoje bazy 97 należą do nas

Wiele języków programowania jest pisanych przy użyciu wyłącznie ASCII, zakładek i znaków nowej linii do wydruku. Te 97 znaków jest następnie zapisywanych w 8-bitowych bajtach (które są w stanie pomieścić 256 różnych znaków!), Co jest po prostu strasznie nieefektywne - szczególnie w grze w golfa,...

18
Oblicz moduł odwrotności

Zadanie: Podaj wartość dla x, gdzie a mod x = bdla dwóch podanych wartości a,b. Założenie ai bzawsze będą dodatnimi liczbami całkowitymi Nie zawsze będzie na to rozwiązanie x Jeśli istnieje wiele rozwiązań, wypisz co najmniej jedno z nich. Jeśli nie ma żadnych rozwiązań, nie wypisuj nic lub...

17
Znajdź wzory w ciągach znaków

W tym wyzwaniu Twoim zadaniem jest zlokalizowanie podciągów o określonej strukturze. Wejście Twoje dane powinny składać się z dwóch niepustych ciągów alfanumerycznych, wzorca p i tekstu t . Chodzi o to, że każdy znak preprezentuje ciągłe niepuste podciągi, tktóre występują obok siebie, i...

17
Znajdź najdłuższą cyfrę powtórzenia

Twoim zadaniem jest przyjmowanie liczby dodatniej jako wartości wejściowej, n i wyprowadzanie długości najdłuższej reprezentacji rep cyfry n w dowolnej bazie. Na przykład 7 można przedstawić jako jeden z poniższych 111_2 21_3 13_4 12_5 11_6 10_7 7_8 REP-cyfr 111_2i 11_6, 111_2jest już więc nasza...

17
Liczby pierwsze w różnych bazach

Wyzwanie: Otrzymujesz podstawową liczbę 10. Dla każdej bazy od 10 odliczającej do bazy 2: Weź oryginalny numer wejściowy jako ciąg podstawowy 10 i usuń wszelkie cyfry numeru, które są nieprawidłowe dla podstawy. Interpretuj wynikowy ciąg liczbowy w tej bazie. Jeśli daje to 1 lub 0, zakończ cały...

17
Shamir's Secret Sharing

Biorąc pod uwagę n(liczbę graczy), t(wartość progową) i s(sekret), ngeneruj sekrety generowane przez algorytm Shamir's Secret Sharing . Algorytm Na potrzeby tego wyzwania obliczenia zostaną wykonane w GF (251) (skończone pole wielkości 251, znane również jako liczby całkowite mod 251 ). Zazwyczaj...

17
Znikające elementy

Biorąc pod uwagę ciąg znaków Si listę indeksów X, zmodyfikuj S, usuwając element przy każdym indeksie, Sjednocześnie wykorzystując ten wynik jako nową wartość S. Na przykład, biorąc pod uwagę S = 'codegolf'i X = [1, 4, 4, 0, 2], 0 1 2 3 4 5 6 7 | c o d e g o l f | Remove 1 c d e g o l f | Remove...

16
Palindrom o najniższej podstawie

Podając liczbę n, napisz funkcję, która znajdzie najmniejszą podstawę, b ≥ 2taką njak palindrom w podstawie b. Na przykład wejście 28powinno zwracać podstawę, 3ponieważ trójskładnikowa reprezentacja 28 wynosi 1001. Chociaż 93jest palindromem zarówno w podstawie 2, jak i podstawie 5, wynik powinien...

16
Idź stąd! No-1's Here!

Bawiłem się kilkoma liczbami i znalazłem sekwencję, która oczywiście znajduje się w OEIS. Jest to A005823 : Liczby, których rozszerzenie potrójne nie zawiera 1 . To idzie: a (2n) = 3 * a (n) +2 a (2n + 1) = 3 * a (n + 1) a (1) = 0 a = 0,2,6,8,18,20,24,26,54 .... Napisałem program...

16
Suma podciągów binarnych

To wyzwanie jest proste, biorąc pod uwagę liczbę dziesiętną, przekonwertować na liczbę binarną i obliczyć sumę podłańcuchów liczby binarnej, której długość jest mniejsza niż liczba pierwotna. Oto przykład: Input: 11 Binary: 11 -> 1011 Substrings: 101 = 5 011 = 3 10 = 2 01 = 1 11 = 3 1 =...