Pytania oznaczone «arithmetic»

23
Gniazdko elektryczne

Jest to problem z NCPC 2005 . Roy ma mieszkanie z tylko jednym gniazdkiem elektrycznym, ale ma kilka listew zasilających. Oblicz maksymalną liczbę gniazd, jakie może mieć za pomocą listew zasilających, które posiada. Liczba gniazd na listwę zasilającą jest podawana jako dane wejściowe. Okazuje...

23
Wysoko złożone liczby

Ilość wysoce kompozyt jest dodatnią liczbą całkowitą, która ma więcej niż którykolwiek dzielników mniejsze dodatnie liczby całkowitej. To jest sekwencja OEIS A002182 . Pierwsze 20 warunków to 1, 2, 4, 6, 12, 24, 36, 48, 60, 120, 180, 240, 360, 720, 840, 1260, 1680, 2520, 5040, 7560 Na przykład...

23
Napisz kalkulator Morse'a

Napisz program lub funkcję, która pobiera wyrażenie matematyczne w kodzie Morse'a jako dane wejściowe i zwraca rozwiązanie w kodzie Morse'a. Prawidłowe operacje to plus: +i minus: _(podkreślenie). Możesz założyć, że otrzymasz tylko nieujemną liczbę całkowitą i że wynik będzie nieujemny. Wyrażenie...

23
Jak szybki jest mój samochód Hot Wheels?

Kilka lat temu Hot Wheels stworzyło prostą grę flash o nazwie „Formula Fuelers Racers” *. Aby zagrać w tę grę, wybierasz trzy składniki z lodówki i wkładasz je do samochodu, który następnie ściga się z losowo generowanym samochodem komputera. Okazuje się, że mechanika tej gry jest dość prosta. Po...

23
Czy moja gra Diffy jest zdegenerowana?

Ostatnio napisałem na pytanie o grach Diffy który upadł bez odpowiedzi. To dobrze, pytanie jest naprawdę trudne, ale chciałbym zadać łatwiejsze pytanie na temat gier Diffy, abyśmy mogli uruchomić piłkę. Jak działa Diffy Skopiowano z Find Diffy Games Gra Diffy działa w następujący sposób:...

23
Wyzwanie Dijkstry

Prezentowane na cześć APL jako interaktywne narzędzie, które w tym roku skończy 50 lat tło Ken [Iverson] przedstawił swój artykuł Formalizm w programowaniu języków w sierpniu 1963 r. Na konferencji roboczej w sprawie mechanicznych struktur językowych, Princeton, NJ. Lista uczestników jest pełna...

22
Zrób duże skały w małe skały

Witamy w szlifierce. Twoim zadaniem jest przekształcenie dużych kamieni w małe skały poprzez ich zmielenie. Weź wkład dużego kamienia wielkości n > 3 i zmiel go. Kontynuuj mielenie skał, wrzucając je do młynka, aż rozmiar wszystkich skał będzie 2. skały są zawsze mielone na równe, nawet...

22
Ułamki okrągłe

Kiedy konwertujesz ułamek na liczbę dziesiętną i chcesz zapisać tę liczbę, często musisz ją zaokrąglić, ponieważ chcesz użyć tylko określonej ilości pamięci. Załóżmy, że możesz zapisać tylko 5 cyfr dziesiętnych, a następnie 5/3 staje się 1,6667. Jeśli możesz zapisać tylko 2 cyfry dziesiętne, będzie...

22
Czy qa kwadratowa reszta n?

Biorąc pod uwagę dwa dane wejściowe, q nokreśl, czy qjest kwadratową pozostałością n. To znaczy, czy jest xgdzie x**2 == q (mod n)lub jest qkwadratowy mod n? Wkład Dwie liczby całkowite qoraz n, gdzie qi nsą dowolnymi liczbami całkowitymi 0 <= q < n. Wydajność Prawda czy...

22
Jaka jest brakująca liczba (podzielność przez 9)

Wyzwanie Biorąc pod uwagę liczbę całkowitą podzielną przez 9 i jedną brakującą cyfrę, znajdź brakującą cyfrę. Brakująca cyfra może być reprezentowana przez dowolny znak inny niż cyfry 0–9, o ile jest spójny. Jeśli brakująca cyfra może wynosić 0 lub 9, wypisz coś, co to oznacza. Załóżmy, że...

22
Obal domino!

Dzięki temu pytaniu o inspirację W tym starciu będziemy reprezentować linię domina jako ciąg |, /a \. Otrzymasz ciąg domino jako dane wejściowe i musisz określić, jak będą wyglądać, gdy się osiedlą. Oto zasady upadku domina Domino stojące |, na lewo od domina upadłego po lewej \, stanie się...

22
Jaki jest sens?

Napisz program lub funkcję, która przyjmuje dwie liczby całkowite reprezentujące współrzędne X i Y punktu na płaszczyźnie kartezjańskiej . Wejście może się w dowolnym odpowiednim formacie, pod warunkiem, że wartość X jest przed Y. Na przykład 1 -2, (1,-2), [1, -2]albo 1\n-2że wszystkie dobrze dla...

22
Uzyskaj losową liczbę n cyfr z wyraźnymi cyframi, a najpierw nie zero

Przeczytałem to pytanie i pomyślałem, że będzie to niezłe wyzwanie. Zadanie Podaj dane wejściowe, aby 0<n<10wygenerować losową liczbę z dokładnie n cyfr pierwszy nie 0 więc f(n)>10**(n-1)-1 wyraźne cyfry Kryteria wygranej To jest golf golfowy, więc wygrywa najkrótszy...

22
Zamówienia sumy podzbiorów

Zbiór nliczb dodatnich ma 2^npodzbiory. Nazwiemy zestaw „ładnym”, jeśli żaden z tych podzbiorów nie ma takiej samej sumy. {2, 4, 5, 8}to jeden taki fajny zestaw. Ponieważ żaden z podzbiorów nie ma takiej samej sumy, możemy sortować podzbiory według sumy: [{}, {2}, {4}, {5}, {2, 4}, {2, 5}, {8},...

22
CSI: przedmioty Minecraft

Minecraft 1.12 zostanie wydany jutro, więc świętujmy! Napisz kod, który przyjmuje nieujemną liczbę całkowitą N, która reprezentuje liczbę elementów czegoś w Minecraft . Wydaj go w sposób bardziej pomocny dla graczy, podając liczbę skrzyń, stosów i przedmiotów, które N jest równoważne. Użyj...

22
Zróbmy trochę arytmetyki lokalizacji!

Z artykułu w Wikipedii : Arytmetyka lokalizacji (arytmetyka łacińska localis) to addytywne (nie-pozycyjne) układy liczb binarnych, które John Napier badał jako technikę obliczeniową w swoim traktacie Rabdology (1617), zarówno symbolicznie, jak i na szachownicy. Co? Cyfry lokalizacji to sposób...

22
Wyzwanie ogl-edocf

Wkład ciągi losowe składające się ze znaków ASCII z zakresu .[32..126][32..126][32..126] Wydajność Dane wyjściowe uzyskuje się poprzez zastosowanie kolejnych obrotów do ciągu wejściowego. Dla każdej litery ( [a-zA-Z]) w ciągu wejściowym, przechodząc od lewej do prawej: jeśli litera jest...