Rozważ permutację wartości całkowitych od 1do N. Np. Ten przykład dla N = 4: [1, 3, 4, 2] Będziemy rozważać tę listę być cykliczne, takie, że 1i 2są traktowane jako sąsiadujące. Jedną wielkością, którą możemy obliczyć dla takiej listy, jest całkowita kwadratowa różnica sąsiednich wartości: (1-3)² + (3-4)² + (4-2)² …
Wprowadzenie Środkowy kwadrat metoda służy do generowania liczb pseudolosowych o. Nie jest to jednak dobra metoda w praktyce, ponieważ okres ten jest zwykle bardzo krótki i ma poważne słabości. Jak to działa? Weźmy przykład: Jako nasiona wybieramy 123456: Seed 123456 Kwadrat nasion (ziarno × ziarno) jest równy: Seed² 15241383936 Zaczęliśmy …
Rozważyć szereg xtakich jak [1 5 3 4]i numer n, na przykład 2. Napisz wszystkie wzdłużnych nsubarrays przesuwne: [1 5], [5 3], [3 4]. Niech minimax tablicy zostanie zdefiniowany jako minimum maksimów przesuwnych bloków. Więc w tym przypadku byłoby to minimum 5, 5, 4, które jest 4. Wyzwanie Biorąc pod …
Na mojej lekcji ekonomii wraz z przyjaciółmi lubimy wymyślać sposoby zmiany kolejności cyfr w formacie daty (w formacie MM / DD / RR), aby utworzyć prawidłowe równanie matematyczne. W większości przypadków oprócz konkatenacji możemy używać dodawania, odejmowania, mnożenia, dzielenia, nawiasów i potęgowania. Twój program powinien zrobić coś podobnego. Program powinien …
Kolejność operacji, PEMDAS, jest podstawową zasadą w matematyce, która mówi nam, które operacje kolejności należy wykonać: „Nawiasy, wykładniki, mnożenie i dzielenie oraz dodawanie i odejmowanie” Problem w tym, że PEMDAS nie jest bardzo wszechstronny! Co jeśli chcesz to zrobić w innej kolejności? Nie będziemy bałagać się nawiasami, więc trzymamy je …
Liczba mieszana do niewłaściwej frakcji W tym wyzwaniu zamienisz liczbę mieszaną na niewłaściwy ułamek. Ponieważ niepoprawne ułamki używają mniejszej liczby, kod będzie musiał być jak najkrótszy. Przykłady 4 1/2 9/2 12 2/4 50/4 0 0/2 0/2 11 23/44 507/44 Specyfikacja Możesz założyć, że mianownik wejścia nigdy nie będzie wynosił 0. …
Jestem pewien, że wiesz o schemacie cen 9,99 USD zamiast 10 USD. Cóż, w nowej pracy jako administrator systemu w dużym sklepie detalicznym chcą, aby ceny były zgodne z podobnym schematem: Wszystkie ceny są w pełnych dolarach, bez centów. Wszystkie ceny powinny kończyć się cyfrą 5 lub 9, zaokrąglając do …
Niektóre liczby 64mogą być wyrażone jako potęga liczb całkowitych na wiele sposobów: 64 ^ 1 8 ^ 2 4 ^ 3 2 ^ 6 Wyprowadza posortowaną tablicę wszystkich możliwych mocy (tutaj [1,2,3,6]) w jak najmniejszej liczbie bajtów. Wejście Dodatnia liczba całkowita większa niż 1 i mniejsza niż 10000. Wynik Tablica …
O serii Po pierwsze, możesz potraktować to jak każde inne wyzwanie związane z golfem i odpowiedzieć na nie, nie martwiąc się serią. Istnieje jednak tabela wyników dla wszystkich wyzwań. Możesz znaleźć tabelę liderów wraz z kilkoma więcej informacji o serii w pierwszym poście . Chociaż mam szereg pomysłów w szeregu, …
Zaczynając od /\, możesz utworzyć wzór trójkąta Sierpińskiego, dodając linię poniżej, tak aby ... Wszelkie luźne oddział /lub \podziały ponownie na dwie gałęzie: /\. Każde zderzenie gałęzi \/ginie bez niczego (oprócz spacji). Powtórzenie tych zasad daje /\ /\/\ /\ /\ /\/\/\/\ /\ /\ /\/\ /\/\ etc... ( Inspiracja ViHart ) …
Biorąc pod uwagę liczbę całkowitą n(gdzie n < 10001) jako dane wejściowe, napisz program, który wyświetli pierwsze n liczby Ulam . Liczba Ulam jest zdefiniowana następująco: U 1 = 1, U 2 = 2. Bo n > 2U n jest najmniejszą liczbą całkowitą większą niż U n-1, która jest sumą …
Konwertuj ciąg zawierający cyfry jako słowa na liczbę całkowitą, ignorując początkowe zera. Przykłady "four two"-> 42. "zero zero zero one"-> 1. Założenia Zgłoszenia mogą zakładać, że: Łańcuch wejściowy składa się z cyfr oddzielonych spacjami. Wszystkie słowa są poprawne (w zakresie „zero” .. „dziewięć”) i małe litery. Zachowanie pustych danych wejściowych …
Zdefiniujmy f n (k) jako sumę pierwszych k wyrazów liczb naturalnych [1, ∞), gdzie każda liczba jest powtarzana n razy. k | 0 1 2 3 4 5 6 7 8 9 --------+------------------------------------------------- f_1(k) | 0 1 3 6 10 15 21 28 36 45 deltas | +1 +2 +3 …
Wyzwanie Biorąc pod uwagę podstawę i indeks , termin wyjściowy , zdefiniowany w następujący sposób:1 < b < 101<b<101 < b < 10t ≥ 1t≥1t \ge 1xtxtx_t x1= 1110x1=1110x_1 = 11_{10} xi + 1xja+1x_{i+1} uzyskuje się przez konwersję do bazy a następnie reinterpretację jej cyfr w baziexjaxjax_ibbb101010 Wyjście powinno być …
Wprowadzenie W dziwnym świecie liczb całkowitych dzielniki są jak aktywa i nazywają „bogatymi” liczbami, które mają więcej dzielników niż ich odwrócenie, podczas gdy nazywają „biednymi” tymi, które mają mniej dzielników niż ich odwrócenie. Na przykład liczba ma pięć dzielników: , , , , podczas gdy jej odwrócenie, , ma tylko …
Używamy plików cookie i innych technologii śledzenia w celu poprawy komfortu przeglądania naszej witryny, aby wyświetlać spersonalizowane treści i ukierunkowane reklamy, analizować ruch w naszej witrynie, i zrozumieć, skąd pochodzą nasi goście.
Kontynuując, wyrażasz zgodę na korzystanie z plików cookie i innych technologii śledzenia oraz potwierdzasz, że masz co najmniej 16 lat lub zgodę rodzica lub opiekuna.