Pytania oznaczone «arithmetic»

33
Zmniejsz liczbę o największą cyfrę

Zadanie: Biorąc pod uwagę liczbę całkowitą w systemie liczb dziesiętnych, zmniejsz ją do jednej cyfry dziesiętnej w następujący sposób: Konwertuj liczbę na listę cyfr dziesiętnych. Znajdź największą cyfrę, D Usuń D z listy. Jeśli występuje więcej niż jedno wystąpienie D, wybierz pierwsze od...

33
Czy ten numer to reedycja?

Wyzwanie Repdigit jest liczbą całkowitą nieujemną których cyfry są równe. Utwórz funkcję lub pełny program, który pobiera jedną liczbę całkowitą jako dane wejściowe i wyświetla prawdziwą wartość, jeśli liczba wejściowa to powtórka w bazie 10, a w przeciwnym razie wartość fałsz. Dane wejściowe...

33
Suma pięciu kostek

Biorąc pod uwagę liczbę całkowitą, wypisz pięć doskonałych kostek, których suma jest tą liczbą całkowitą. Zauważ, że kostki mogą być dodatnie, ujemne lub zero. Na przykład, -10 == -64 - 64 + 64 + 27 + 27 więc dla danych wejściowych -10można wyprowadzać dane [-64, -64, 64, 27, 27], chociaż...

32
Ile dostałeś prezentu na Boże Narodzenie?

Tak, jak dużo , a nie ile ... Jak wszyscy wiemy, duży prezent jest znacznie lepszy niż mały. Dlatego wartość prezentów należy zawsze mierzyć w całkowitej objętości, a nie w ilości prezentów, wadze, a nawet w łącznej cenie. Ponieważ nie ma nic przeciwko porównywaniu ilości prezentów, które się...

32
Standaryzuj numer fiński

tło Większość ludzi tutaj powinna znać kilka podstawowych systemów liczb całkowitych: dziesiętny, binarny, szesnastkowy, ósemkowy. Na przykład w systemie szesnastkowym, liczba abc.de 16 stanowiłoby a*16^2 + b*16^1 + c*16^0 + d*16^-1 + e*16^-2 Można jednak również stosować zasady niecałkowite,...

32
Ile Gwinei to trzy grosze brutto?

Aż do zdziesiątkowania w 1971 r. Brytyjskie pieniądze opierały się na podziale funta na 240 centów. Szyling wynosił 12 centów, więc 20 szylingów to funt. Najmniejszy nominał to grzebanie w jednej czwartej centa. Istnieje wiele innych nominałów i pseudonimów monet, co może być dość mylące, jeśli nie...

32
Oblicz sumę kontrolną Adler-32

tło Adler-32 to 32-bitowa suma kontrolna wynaleziona przez Marka Adlera w 1995 r., Która jest częścią szeroko używanej biblioteki zlib (opracowanej również przez Adlera). Adler-32 nie jest tak niezawodny jak 32-bitowa cykliczna kontrola nadmiarowa , ale - przynajmniej w oprogramowaniu - jest...

32
Suma liczb w standardzie w

Rozważ strumień / plik z jedną liczbą całkowitą w wierszu. Na przykład: 123 5 99 Twój kod powinien wypisać sumę tych liczb, to znaczy 227. Format wejściowy jest ściśle jedną liczbą całkowitą na wiersz. Nie można na przykład założyć, że dane wejściowe znajdują się w jednym wierszu jako tablica...

32
Czy to jest zestaw bez sumy?

Zestaw nie zawiera sum, jeśli żadne dwa (niekoniecznie odrębne) elementy po dodaniu są częścią samego zestawu. Na przykład {1, 5, 7}jest bez sumy, ponieważ wszystkie elementy są nieparzyste, a dwie nieparzyste liczby po dodaniu są zawsze parzyste. Z drugiej strony, {2, 4, 9, 13}nie jest to suma...

32
Odwróć planszę Saper

Saper to popularna gra komputerowa, w którą prawdopodobnie zmarnowałeś czas, grając, w której próbujesz odsłonić komórki, które są kopalniami w prostokątnej siatce na podstawie wskazówek o tym, ile sąsiednich min ma każda komórka niemina. A jeśli jeszcze tego nie grałeś, zrób to tutaj . Sprytny...

32
Jak daleko jest n do następnej potęgi b?

Pozwolić ni bbyć dodatnimi liczbami całkowitymi większymi niż 1. Podaj odległość od ndo następnej mocy b. Dla n=5i b=3następną potęgą 3from 5jest 9( 3^2 = 9), więc wynikiem jest 9 - 5 = 4. Dla n=8i b=2następną potęgą 2from 8jest 16( 2^4 = 16), więc wynikiem jest 16 - 8 = 8. Zauważ, że njest to...

32
Wygeneruj warkocz Pascala

Oto warkocz Pascala: 1 4 15 56 209 780 2911 10864 40545 151316 564719 1 3 11 41 153 571 2131 7953 29681 110771 413403 1542841 1 4 15 56 209 780 2911 10864 40545 151316 564719 Całkowicie to wymyśliłem. O ile wiem, Blaise Pascal nie miał warkocza, a jeśli tak, to prawdopodobnie zrobiono go z...

31
Rozwiń Potęgowanie

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. Ekspansja A ^ B pod...

31
Najmniejsza wspólna wielokrotność

Najmniejszą wielokrotnością zbioru dodatnich liczb całkowitych Ajest najmniejsza liczba całkowita dodatnia, Btaka, że ​​dla każdego kz Anich istnieje dodatnia liczba całkowita ntaka, że k*n = B. Biorąc pod uwagę co najmniej dwie dodatnie liczby całkowite jako dane wejściowe, wypisz ich najmniejszą...

31
Faro przetasowuje tablicę

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 powtórzyć dowolną liczbę razy. Co...

31
Funkcja odwrotna

Czy nie byłoby fajnie, gdyby funkcje programowania można było odwrócić, tak jak zaimplementowane funkcje matematyczne? Napisz funkcję (lub program), która przyjmuje jedno dane wejściowe xw dowolnej formie i generuje dane wyjściowe ln(x). Kiedy bajty programu są ponownie uporządkowane /...

31
Suma mocy 2

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

31
Losowy punkt na kuli

Wyzwanie Napisz program lub funkcję, która nie pobiera danych wejściowych i wysyła wektor o długości w teoretycznie jednorodnym losowym kierunku.111 Jest to równoważne losowemu punktowi na kuli opisanemu przezx2+y2+z2=1x2+y2+z2=1x^2+y^2+z^2=1 powodując taką dystrybucję Wydajność Trzy...

30
Pomnóż dwie liczby bez używania liczb

Jako dane wejściowe podano dwa ciągi reprezentujące dodatnie liczby całkowite w bazie 10, takie jak "12345"i "42". Twoim zadaniem jest "518490"w tym przypadku wyprowadzenie ciągu zawierającego ich produkt . Rzecz w tym, że nie możesz używać żadnych typów numerycznych w swoim kodzie. Nie ints,...