Pytania oznaczone «number»

21
Oblicz odległość Hausdorffa

Wprowadzenie Odległość Hausdorffa mierzy różnicę między dwóch podzbiorów przestrzeni metrycznej. Intuicyjnie przestrzeń metryczna to tylko pewien zestaw z wbudowaną funkcją odległości; w tym wyzwaniu wykorzystamy liczby naturalne ze zwykłym dystansem d(a, b) := abs(a - b). Odległość pomiędzy dwoma...

21
Obliczanie kuzynów Collatz

Zdefiniuj funkcję f (n) dla dodatniej liczby całkowitej n w następujący sposób: n / 2 , jeśli n jest parzyste 3 * n + 1 , jeśli n jest nieparzyste Jeśli wielokrotnie zastosujesz tę funkcję do dowolnego n większego niż 0, wynik zawsze wydaje się zbieżny do 1 (chociaż nikt nie był jeszcze w...

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
Wyprowadzanie wyrażenia niepoprawnego dla bazy

tło W niektórych możliwych przyszłościach świat przekształci swój system liczbowy z dziesiętnego (podstawa 10 lub b10) na jakąś inną bazę (dwójkową b2, ósemkową b8, szesnastkową b16, a nawet jednoargumentową b1, w którym to przypadku jesteśmy zepsute!). Tak więc, przygotowując się do tego...

21
Sumy cyfr od 1 do 7

Wyzwanie Biorąc dodatnią liczbę całkowitą N, która jest 28 lub powyżej, wyjście lista numerów podsumowujących na Nktóry wykorzystuje każdą cyfrę 1przez 7dokładnie jeden raz. Możesz podać jako program lub funkcję. Cyfry mogą pojawiać się same lub być połączone, o ile użyjesz każdego z nich bez...

21
Przybliżenie e

Wszyscy wiemy, że liczbę Eulera , oznaczoną e, do potęgi jakiejś zmiennej x, można aproksymować za pomocą rozszerzenia Maclaurin Series : Pozwalając x równa się 1, otrzymujemy Wyzwanie Napisz program w dowolnym języku, który jest zbliżony do liczby Eulera, przyjmując wartość wejściową N i...

21
Oblicz sumę ILD

Wkład: Liczba całkowita Wydajność: Suma samego wejścia + długość wejścia + każda pojedyncza cyfra wejścia. nr + nr-length + {sum of digits} = output Przykłady: Input: 99 Output: 99(nr) + 2(nr-length) + (9 + 9)(cyfry) →119 Wejście: 123 Wyjście: 123 + 3 + (1 + 2 + 3)→132 Zasady...

21
Wyjście liczb „Dopasuj”

„Dopasuj liczby” Sam ma „genialny” pomysł na kompresję! Możesz pomóc? Oto podsumowanie schematu kompresji Sama. Najpierw weź podstawową reprezentację 10 dowolnej liczby naturalnej ściśle mniejszej niż 2 ^ 16 i zapisz jako ciąg binarny bez zer wiodących. 1 -> 1 9 -> 1001 15 -> 1111 13...

21
Najlepsi kumple

Biorąc pod uwagę liczbę całkowitą N > 1, wypisz wszystkie pozostałe liczby, których podstawowy rozkład ma te same cyfry, co pierwotny rozkład N. Na przykład, jeśli N = 117, to wynik musi być [279, 939, 993, 3313, 3331], ponieważ 117 = 3 × 3 × 13 Dlatego dostępne są cyfry 1, 3, 3a 3i...

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
Kończący, czysto okresowy czy w końcu okresowy?

Wprowadzenie Dziesiętny kończy się, jeśli ma skończoną liczbę cyfr dziesiętnych. Na przykład 0,4 (2/5) kończy się, ponieważ ma jedną cyfrę dziesiętną. Liczba dziesiętna jest czysto okresowa, jeśli ma nieskończoną liczbę cyfr dziesiętnych i nie ma cyfr dziesiętnych przed powtórzeniem (część...

21
Podaj numery ALONED

Rozważ naturalną sekwencję do 6 (pomiń 1) : 2,3,4,5,6 Rozpoczynamy skanowanie od lewej (w tym przypadku od 2), szukamy liczby podzielnej przez 2 (tutaj 4), a następnie usuwamy obie liczby z listy (tutaj 2 i 4), tak że lista zmniejsza się do: 3,5,6 Kontynuujemy ten sam proces, tutaj...

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
Pomnóż dwie liczby

Dane wejściowe: dwie liczby całkowite dziesiętne. Można je podać kodowi na standardowym wejściu, jako argumenty programu lub funkcji lub jako listę. Wyjście: ich produkt jako liczba całkowita dziesiętna. Na przykład wejście 5 16doprowadziłoby do wyniku 80. Ograniczenia: Brak standardowych luk. To...

21
Czas potrzebny na wydrukowanie liczb

Podsumowanie Napisz program lub funkcję, która nie pobiera żadnych danych wejściowych i wypisuje wszystkie liczby całkowite, od -1000 do 1000 w porządku rosnącym, na standardowe wyjście, po jednym w wierszu, jak poniżej: -1000 -999 -998 -997 ... Następnie musisz wydrukować czas potrzebny na...

21
Chwiejna sekwencja Golomba

OEIS ma odmianę (A111439) w sekwencji Golomb . Podobnie jak w sekwencji Golomb, A(n)opisuje, jak często npojawia się w sekwencji. Ale dodatkowo żadne dwie kolejne liczby nie mogą być identyczne. Podczas budowania sekwencji A(n)jest zawsze wybierana jako najmniejsza dodatnia liczba całkowita, która...

21
Kiedy życie daje ci cytryny, zrób lemoniadę

Wyzwanie Będziesz mieć ciąg wejściowy i wszędzie słowo "Lemon"występuje powinien być przekształcony "Lemonade" alea , di emuszą być zapożyczone z innego miejsca w zdaniu. Przykład Przykładowe dane wejściowe: Gdy byłem dzieckiem, znalazłem cytrynę Przykładowe dane wyjściowe: I Founda...

21
Znajdź wskaźniki wartości z jednej listy na drugiej

Musisz wziąć dwie listy dodatnich liczb całkowitych jako dane wejściowe, nazwijmy je n i m . Możesz założyć, że: Wszystkie liczby całkowite n są częścią m Wszystkie liczby całkowite wm są unikalne Listy nie są puste Wyzwanie: Zwróć wskaźniki, w których znajdziesz wartości w n , w m . Może to...