Pytania oznaczone «conversion»

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

17
Funkcja konwersji liczb całkowitych IPv4

Napisz najkrótszą funkcję, aby przekonwertować adres IP na jego liczbę całkowitą i wyślij go jako liczbę całkowitą. Aby zmienić adres IPv4 na jego reprezentację całkowitą, wymagane są następujące obliczenia: Podziel adres IP na cztery oktety. (Octet1 * 16777216) + (Octet2 * 65536) + (Octet3 *...

17
Wartości HSL do RGB

Głównym celem modelu kolorów RGB (czerwony zielony niebieski) jest wykrywanie, reprezentacja i wyświetlanie obrazów w systemach elektronicznych, takich jak telewizory i komputery HSL (Hue Saturation Lightness) to alternatywny model kolorów, zaprojektowany w latach 70. XX wieku przez badaczy...

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
Konwertuj czas na ciąg znaków

Problem Pewnego dnia podchodzi do ciebie szef i mówi ci, że musi znać godzinę. Nadal nalega, abyś wskazał zegar bezpośrednio nad twoją głową i przyznaje, że ma poważny przypadek dyskalkulii , co powoduje, że nawet nie widzi liczb na zegarze. Chociaż nadal zastanawiasz się, jak ktoś, kto nie widzi...

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
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
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
Dekoduj ilość o zmiennej długości

Ilość zmiennej długości (określany również jako VLQ lub uintvar) to sposób kodowania do 28-bitowej wartości całkowitej z wykorzystaniem tylko tylu bajtów w razie potrzeby. Zostało to wykorzystane w formacie pliku MIDI jako sposób na zminimalizowanie rozmiaru niektórych danych zdarzeń. Sposób...

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

16
Rozłóż liczbę!

Twoim zadaniem jest dekompozycja liczby przy użyciu poniższego formatu. Jest to podobne do konwersji podstawowej, z tą różnicą, że zamiast wyszczególnienia digitsw bazie, podajesz listę w valuestaki sposób, że lista sumuje się z danymi wejściowymi. Jeśli podana jest podstawa n, to każda liczba na...

16
Liczby niepalindromiczne

Liczba bezwzględnie nie palindromowe N jest liczbą, która jest palindrom w każdej stacji bazowej (w bazach 2-N-2). Numery te są wymienione w OEIS Na przykład, numer 19w bazie 2,3,4,5,6, ... 17: 10011, 201, 103, 34, 31, ... 12. Żadna z tych reprezentacji nie jest palindromiczna, więc liczba jest...

16
Różnorodność cyfrowa

Dodatnia liczba całkowita może być reprezentowana w bazie liczb całkowitych 1 <= b < inf. Po przekonwertowaniu na tę bazę ma pewną liczbę wyraźnych cyfr. Każda dodatnia liczba całkowita w bazie 1ma 1wyraźną cyfrę. Większość liczb całkowitych dodatnich w bazie 2ma 2wyraźne cyfry, z...

16
Uproszczenie liczb

Jak nie pamiętasz 6 lub 7-cyfrowego numeru telefonu, który pojawił się na ekranie telewizora przez sekundę ?! Korzystając ze specjalnej techniki opisanej poniżej, zmienisz się w chodzącą książkę telefoniczną! Oczywiście liczba 402jest łatwiejsza do zapamiętania niż liczba 110010010, a liczba...

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

15
Brainf ** k do Unary and Back

Językiem, który jest bardzo przydatny w ograniczonym źródle i innych tego typu wyzwaniach, jest Unary , pochodna od pieprzenia mózgu, w której programy są napisane tylko jedną postacią. Twoim zadaniem jest napisanie programu do konwersji programów z pieprzenia mózgu na jednoargumentowy oraz...