Pytania oznaczone «arithmetic»

16
Utwórz kalkulator omnifix

Inspiracja. Odwrotność. Oceń dane wyrażenie omnifix. Omnifix przypomina notację normalną matematyki, ale z dodatkowymi kopiami każdego symbolu otaczającego argumenty. Symbole zewnętrzne zastępują nawiasy, dlatego nie ma potrzeby wprowadzania dodatkowych nawiasów. Musisz obsługiwać dodawanie,...

16
Minimalna iloczyn skalarny

Minimalna iloczyn skalarny Inspiracją do rozwiązania tego problemu z golfem jest konkurs Google jam jam . Założeniem problemu jest, biorąc pod uwagę wejście dwóch wektorów o różnej długości, znalezienie minimalnego możliwego skalara. Skalar można znaleźć za pomocą następującej formuły: x1 * y1 +...

16
Rozłóż liczbę!

Twoim zadaniem jest dekompozycja liczby przy użyciu poniższego formatu. Jest to podobne do konwersji podstawowej, z tą różnicą, że zamiast wyszczególnienia digitsw bazie, podajesz listę w valuestaki sposób, że lista sumuje się z danymi wejściowymi. Jeśli podana jest podstawa n, to każda liczba na...

16
Znajdź n-tą idealną moc!

Idealna moc to szereg postaci a**b, gdzie a>0i b>1. Na przykład 125jest doskonałą mocą, ponieważ można ją wyrazić jako 5**3. Cel Twoim zadaniem jest napisanie programu / funkcji, która znajdzie n -tą idealną moc, biorąc pod uwagę dodatnią liczbę całkowitą n. Okular Pierwszą idealną mocą...

16
Jam nie dodaje tak

tło Arytmetyczne atomy galaretki wektoryzują się automatycznie. W rzeczywistości, suma x + y jest dobrze określone, gdy x i y są liczbami lub nierównych tablice liczb. Kod źródłowy Jelly implementuje to zachowanie za pomocą ogólnego wektoryzatora, ale w przypadku tego wyzwania rozważymy tylko...

16
Zakręć kalkulatorem

Wprowadzenie: Rzućmy okiem na standardowy kalkulator w systemie Windows: w przypadku tego wyzwania przyjrzymy się tylko następującym przyciskom i zignorujemy wszystko inne: 7 8 9 / 4 5 6 * 1 2 3 - 0 0 . + Wyzwanie: Wejście: Otrzymasz dwa wejścia: Jednym z nich jest wskazanie obrotu w...

16
Bądź tak zły, jak to możliwe

Wprowadzenie Jest to kontynuacja tego wyzwania, w którym wcielasz się w rolę złego bliźniaka tej osoby. Będąc złym, nie chcesz maksymalizować swojego udziału, ale raczej bądź tak niesprawiedliwy, jak to tylko możliwe i nie sprawisz, że stanie się to zbyt oczywiste, dlatego wymyśliłeś następujący...

16
Skumulowana suma podzielona na 2D

Wyzwanie Biorąc pod uwagę macierz M o r wierszy i c kolumn, a dwa logicznego list V o długości R i H, o długości c , oblicz podzielony na zbiory sum pionowych i poziomych. Zasady r i c są większe lub równe jeden H i V zaczynają się od prawdziwej wartości Wartości w M mieszczą się w rozsądnej...

15
Wdrożenie podziału

Zaimplementuj algorytm podziału w swoim ulubionym języku, który obsługuje dzielenie liczb całkowitych. Musi obsługiwać tylko liczby dodatnie - ale punkty bonusowe, jeśli obsługuje także podział ujemny i znak mieszany. Wyniki są zaokrąglane w dół dla wyników ułamkowych. Program nie może zawierać /,...

15
Dwa kroki do przodu i jeden do tyłu

Powiedzmy, że jestem dziesięć kroków od celu. Idę tam, kierując się starym powiedzeniem: „Dwa kroki do przodu i jeden do tyłu”. Robię dwa kroki do przodu, jeden do tyłu, aż stoję dokładnie na miejscu. (Może to obejmować przekroczenie celu i powrót do niego). Ile kroków przeszedłem? Oczywiście może...

15
Znajdź procent

Od jakiegoś czasu nie mieliśmy żadnych przyjemnych, łatwych wyzwań, więc zaczynamy. Biorąc pod uwagę listę liczb całkowitych większych niż 000 i indeks jako dane wejściowe, wypisz procent pozycji przy danym indeksie całkowitej sumy listy. Dane wyjściowe powinny być takie same, jak naturalna...

15
Proste zadanie rozwiązane trzy razy

Powinieneś napisać 3 programy i / lub funkcje w jednym języku. Wszystkie te programy powinny rozwiązać to samo zadanie, ale wszystkie powinny dawać inne (ale prawidłowe) wyniki. (Tj. Dla każdej pary programów powinny być jakieś dane wejściowe, które generują różne (ale prawidłowe) zestawy liczb...

15
Tokenizuj język oparty na stosie

Pracowałem nad innym językiem gry w golfa o nazwie Stackgoat . W tym wyzwaniu będziesz pisać Tokenizera dla Stackgoat (lub tak naprawdę innych ogólnych języków opartych na stosie). Przykłady "PPCG"23+ ["PPCG", '23', '+'] 'a "bc" + ['"a"', '"bc"', '+'] 12 34+-"abc\"de'fg\\" ['12', '34', '+',...

15
Równość oscylacji

Mamy obiekty, które oscylują między dwoma punktami całkowitymi, [l, r]z prędkością jednej jednostki na jednostkę czasu, zaczynając lod t=0. Możesz założyć l < r. Na przykład, jeśli obiekt oscyluje dalej [3, 6], mamy: t=0 -> 3 t=1 -> 4 t=2 -> 5 t=3 -> 6 t=4 -> 5 t=6 -> 4 t=7...

15
Jak łatwo schudnąć?

W tym pytaniu skupimy się na utracie wagi tylko podczas ćwiczeń, chociaż nadal istnieje wiele sposobów, aby schudnąć. Różne sporty spalają różną ilość kalorii. Na przykład gra w bilard przez godzinę może spalić 102 kalorie [1] , podczas gdy gra w koszykówkę przez 15 minut może już spalić 119...

15
Podział niezbyt małych liczb

Napisać program lub funkcję, która przyjmuje w dodatnich liczb całkowitych a, bi c, i drukuje lub powraca a/bdo cmiejsc po przecinku, przy zastosowaniu operacji + - * /% [dodawanie, odejmowanie, mnożenie, dzielenie, modulate] na dodatnich liczb całkowitych: można użyć wszystkiego, twój język...

15
Konwolucja binarna

Splot binarny jest opisany liczbą Mi jest stosowany do liczby N. Dla każdego bitu w reprezentacji binarnej M, jeśli bit jest ustawiony ( 1), odpowiedni bit na wyjściu jest podawany przez XORing dwóch bitów sąsiadujących z odpowiednim bitem w N(owijanie w razie potrzeby). Jeśli bit nie jest...