Wyzwanie Biorąc pod uwagę liczbę całkowitą, w xktórej 1 <= x <= 255zwracane są wyniki potęg dwóch, które po zsumowaniu dają x. Przykłady Biorąc pod uwagę wkład: 86 Twój program powinien wypisać: 64 16 4 2 Wkład: 240 Wydajność: 128 64 32 16 Wkład: 1 Wydajność: 1 Wkład: 64 Wydajność: …
Wyzwanie: Dane wejściowe: lista różnych dodatnich liczb całkowitych z zakresu .[1,list-size][1,list-size][1, \text{list-size}] Dane wyjściowe: liczba całkowita: liczba potasowań listy . W przypadku listy oznacza to, że lista jest podzielona na dwie połowy, a te połówki są przeplatane (tj. Jednorazowe przetasowanie listy [1,2,3,4,5,6,7,8,9,10]raz [1,6,2,7,3,8,4,9,5,10], więc w przypadku tego wyzwania dane wejściowe …
Możemy zdefiniować pasmo podzielności kliczby n, znajdując najmniejszą nieujemną liczbę całkowitą ktaką, przez którą n+knie można podzielić k+1. Wyzwanie W wybranym języku napisz program lub funkcję, która generuje lub zwraca pasmo podzielności wprowadzonych danych. Przykłady: n=13: 13 is divisible by 1 14 is divisible by 2 15 is divisible by …
Niemal równoważne z pierwszym pytaniem Project Euler: Jeśli podamy wszystkie liczby naturalne poniżej 10, które są wielokrotnościami 3 lub 5, otrzymamy 3, 5, 6 i 9. Suma tych wielokrotności wynosi 23. Znajdź sumę wszystkich wielokrotności 3 lub 5 poniżej 1000. Wyzwanie: Biorąc pod uwagę dodatnią liczbę całkowitą Ni zestaw co …
Biorąc pod uwagę dwie liczby całkowite większe niż jeden, A i B, wypisz cztery wyrażenia matematyczne w następującej kolejności: Proste wyrażenie A ^ B (A do potęgi B). np. jeśli A = 2 i B = 3 2^3,. Ekspansja A ^ B pod względem powtarzających się wielokrotności A. np 2*2*2. …
Faro Shuffle to technika często używana przez magów do „Shuffle” talię. Aby wykonać losowanie Faro, najpierw pociąć talię na 2 równe połowy, a następnie przełożyć dwie połowy. Na przykład [1 2 3 4 5 6 7 8] Faro jest potasowany [1 5 2 6 3 7 4 8] Można to …
Kiedy pewnego dnia zacząłem rysować na papierze w kratkę, wymyśliłem powyższą czcionkę o ujemnych odstępach dla cyfr. Jeśli jeszcze tego nie zauważyłeś, odstępy między powyższymi kształtami dają złoty współczynnik 1.618033988749 . W tym wyzwaniu Twoim zadaniem jest pobranie liczby i wprowadzenie jej dokładnie tak, jak pokazano w powyższym przykładzie. Oto …
Nie lubię liczb, ale lubię sekwencję Fibonacciego. Jestem pewien, że moglibyśmy coś wymyślić. Przeczytaj jedną liczbę całkowitą n ze STDIN i wyślij n- tą liczbę Fibonacciego z bazy 26 ( abcdefghijklmnopqrstuvwxyzzamiast 0123456789) do STDOUT. Pierwsza liczba Fibonacciego wynosi 0. Druga to 1. Liczba n- ta Fibonacciego jest sumą liczb n- …
Napisz program, który przechodzi przez ciąg znaków non-białych (można założyć, że są cyfry 0do 9, ale nie w sposób, w jaki mają być przetwarzane zależy od tego) i dodaje spacje zgodnie z następującymi zasadami. Niech bieżący token będzie pustym ciągiem, a poprzednio emitowane tokeny będą pustym zestawem. Iteruj po znakach …
Napisz funkcję (lub równoważny podprogram), aby zaakceptować pojedynczy argument o wartości całkowitej i zwrócić (o podobnym typie) wartość znalezioną przez odwrócenie kolejności 10-cyfrowych cyfr argumentu. Na przykład podany 76543 zwraca 34567
Załóżmy, że do szachów wprowadzono nowy szachy wróżki o nazwie Wazir. Waziry mogą poruszać się z pozycji ( x , y ) do: ( x +1, y ) ( x , y +1) ( x -1, y ) ( x , y -1) Oznacza to, że poruszają się prostopadle jak …
Moje małe dziecko ma taką zabawkę: Ta zabawka składa się z 10 małych wiader, które można ustawiać jeden na drugim, które będziemy numerować od 1 (najmniejszy) do 10 (największy). Czasami robi małe stosy, a zabawka kończy się w ten sposób: Możemy przedstawić schematyczne stosy w następujący sposób: 1 6 4 …
Jaki jest najkrótszy sposób generowania ciągu losowego o zadanej długości i przy użyciu tylko znaków alfanumerycznych? przykład ciągu losowego: przy N = 9 wynik byłby aZua7I0Lk można założyć, że podana długość N jest zawsze większa niż 0 w razie potrzeby można przyjąć 256 jako maksymalną wartość dla N, ale preferowane …
Mamy wiele poziomych osi dla liczb, ale szczerze uważam, że są one trochę nudne. Twoim zadaniem dzisiaj jest zbudowanie części osi ukośnej między dwiema różnymi liczbami całkowitymi nieujemnymi podanymi jako dane wejściowe. Jak zbudować oś przekątną? Weźmy przykład z danymi wejściowymi 0, 5 . Nasza oś powinna wyglądać następująco: 0 …
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.