Pytania oznaczone «number»

15
Średnie kąty

Historia lub dlaczego to robimy. Żaden. To ćwiczenie jest całkowicie bezcelowe ... chyba że jesteś Stephen Hawking . Wyzwanie Na podstawie listy kątów znajdź średnią tych kątów. Na przykład średnia 91 stopni i -91 stopni wynosi 180 stopni. Aby to zrobić, możesz użyć programu lub...

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
Skróć i tak już krótkie wyrażenie matematyczne

Raz wykonałem prawdziwą pracę, zaktualizowałem stary kod i wpadłem na wyrażenie, które jest równoważne temu, co byłoby napisane jako πx + e x w dobrej staromodnej matematyce. Pomyślałem, że będzie możliwe napisanie go krócej niż w języku, w którym pracuję (APL), i dlatego przedstawię to bardzo...

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
Słowa kodowe w ciągach liczb całkowitych

Wprowadzenie Pareidolia : From Ancient Greek; παρα ( para , „concurrent, alongside”) + εἴδωλον ( eídōlon , „image”). Tendencja do interpretowania niejasnego bodźca jako czegoś znanego obserwatorowi, takiego jak interpretowanie znaków na Marsie jako kanałów, widzenie kształtów w chmurach lub...

15
Ostateczny numer

Wyzwanie Napisz program, który pobiera tablicę 4 liczb całkowitych ( która reprezentuje sekwencję liczb wygenerowaną przez określony algorytm ) i zwraca następną liczbę całkowitą, która będzie następować. Będziemy używać tylko prostych algorytmów dodawania, odejmowania, mnożenia i dzielenia ze...

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...

15
Wszystkie ksenodromy

Wprowadzenie Ksenodrom w podstawie n jest liczbą całkowitą, w której wszystkie jego cyfry w podstawie n są różne. Oto niektóre sekwencje ksenodromów OEIS. Na przykład, w bazie 16 FACE, 42i FEDCBA9876543210są pewne xenodromes (które są 64206, 66a 18364758544493064720w bazie 10), ale 11i DEFACEDnie...

15
Ułamki dziesiętne w golfa

Twoim celem jest napisanie kodu, który wyświetli najkrótszą unikalną sekwencję dziesiętną dla ułamka wejściowego. Żadne dwie ułamki o tym samym mianowniku mogą mieć tę samą moc wyjściową, chociaż możliwe jest, że ułamki o różnych mianownikach mają tę samą reprezentację. Weź 2 liczby całkowite jako...

15
Oblicz przedział punktacji Wilsona

Wilson przedział wynik jest przedział ufności z prawdopodobieństwem sukcesu, na podstawie proporcji sukcesów w zbiorze prób Bernoulliego (próba Bernoulliego jest badaniem, w którym możliwe są dokładnie dwa efekty: sukces lub niepowodzenie ). Przedział jest określony następującą formułą: Dwie...

15
Znajdź najkrótszych władców Golomb

Linijki Golomb są zestawami liczb całkowitych nieujemnych, tak że żadne dwie pary liczb całkowitych w zestawie nie są w tej samej odległości od siebie. Na przykład [0, 1, 4, 6]jest linijką Golomb, ponieważ wszystkie odległości między dwiema liczbami całkowitymi w tym zestawie są unikalne: 0, 1...

15
Indeksuj liczbę

Biorąc pod uwagę ciąg cyfr lub liczbę całkowitą jako dane wejściowe, musisz go zindeksować. W ten sposób modyfikujesz dane wejściowe. Użyjemy 30043376111jako przykładu: Najpierw znajdź sumę wskaźników każdego wystąpienia odpowiednich cyfr: 0: 1 + 2 = 3 1: 8 + 9 + 10 = 27 3: 0 + 4 + 5 = 9 4:...

15
Rozłóż liczbę na trójkąty

Biorąc pod uwagę całkowitą N , rozłożyć go na sumę liczb ilość trójkątnych (gdzie T m reprezentuje m th liczby trójkątny, lub suma liczb całkowitych od 1 do m ), jak następuje: podczas gdy n> 0 , znajdź największą możliwą liczbę trójkątną T m taką, że T m ≤ n . dołącz m do trójkątnej...

15
Podziel mnie na pół

Otrzymasz numer x, gdzie 0 <= x <= 2^32 - 1. Powinieneś wypisać listę liczb dziesiętnych po rekurencyjnym podziale w formacie binarnym. Przykłady: Przykład 1: 255 -> 255 15 15 3 3 3 3 1 1 1 1 1 1 1 1 Obecna lista jest po prostu 255. Binarna reprezentacja 255to 1111 1111....

15
Utwórz program papug

Biorąc pod uwagę dane wejściowe, dane wyjściowe, po których następuje znak nowej linii bez końca. Dane wejściowe będą ciągiem znaków składającym się wyłącznie z drukowalnych znaków ASCII ( 0x20-0x7E) i znaków nowej linii ( 0x0A). Jeśli wejście ma długość 0, niekończące się wyjście nowych...