Pytania oznaczone «math»

13
Operatory bitowe w Brainfuck

Twoim zadaniem jest utworzenie jednego programu typu „pieprzenie mózgu” dla każdego z następujących operatorów binarnych. Każdy program powinien pobrać jedną lub dwie liczby 8-bitowe (A i B) z danych wejściowych i obliczyć określoną operację: A XOR B A AND B A OR B A Shifted Left by 1 (circular...

13
Mój robot uciekł z laboratorium!

Mój robot jakoś zwarł i przypadkowo uciekł gdzieś z mojego laboratorium! Na szczęście za każdym razem, gdy to robi, rozpoczyna się sekwencja wyłączania, dająca mu wystarczająco dużo czasu, aby losowo się odwrócił i pobiegł w kierunku przeciwległym przez pięć rund, zanim się wyłączy. Jego żyroskop...

13
Wypisuje n-te cyfry liczby całkowitej

Bez użycia łańcuchów (z wyjątkiem, gdy jest to konieczne, na przykład z wejściem lub wyjściem) obliczyć n-tą liczbę od lewej liczby całkowitej (w podstawie 10). Dane wejściowe zostaną podane w tym formacie: 726433 5 Dane wyjściowe powinny wynosić: 3 ponieważ jest to piąta cyfra...

13
Testy pierwotności w Manufakturze

tło Manufaktura to gra o programowaniu. Gracz musi używać formy dwuwymiarowego języka programowania do wykonywania zadań. Jeśli nigdy o tym nie słyszałeś, najłatwiejszym sposobem na naukę jest wypróbowanie kilku pierwszych poziomów gry. Wyzwanie Twoim wyzwaniem jest stworzenie programu, który...

13
Mnożenie czwartorzędów

Napisz nazwaną funkcję lub program, który oblicza iloczyn czwartorzędu z dwóch czwartorzędów. Użyj jak najmniej bajtów. Czwartorzędy Czwartorzędy są rozszerzeniem liczb rzeczywistych, który dodatkowo rozszerza liczby zespolone. Zamiast jednej urojonej jednostki i, czwartorzędy używają trzech...

13
Jak NIE zmniejszać ułamków

Niewłaściwe zmniejszenie frakcji W tym wyzwaniu golfa musisz znaleźć frakcje, które można zmniejszyć w niewłaściwy sposób, ale wciąż kończą się tą samą liczbą. Uwaga: zmniejszenie ułamków w niewłaściwy sposób ma tutaj dokładną definicję, zobacz szczegóły. Przykład: 64/16 = 6 4/1 6 = 4/1 =...

13
Uczciwe dzielenie się pizzą

Trudność w dzieleniu się pizzą z przyjaciółmi polega na tym, że trudno jest upewnić się, że wszyscy dostają taką samą ilość pepperoni na swoim kawałku. Twoim zadaniem jest zdecydować, jak sprawiedliwie pokroić pizzę, aby wszyscy byli zadowoleni. Kierunki Napisz program, który, biorąc pod uwagę...

13
Obliczanie odległości mod N

Od dłuższego czasu zbierasz dane z Advanced Collecting Device Controller ™ . Sprawdzasz dzienniki i ku swojemu przerażeniu odkrywasz, że coś poszło nie tak: dane zawierają tylko ostatnie bity liczb! Na szczęście znasz wartość początkową i ta wartość nigdy się nie zmienia szybko. Oznacza to, że...

13
Naturalnie liniowe równania diofantyczne

Liniowy równanie diofantycznego dwóch zmiennych jest równanie postaci ax + by = C , gdzie , b oraz c są liczbami całkowitymi, stałe i x i y są liczbami całkowitymi zmiennych. Dla wielu naturalnie występujących diofantyczne równania, x i y oznaczają ilości, które nie mogą być...

13
Wyzwanie optymalizacji determinantów

Rozważ 30 na 30 macierzy Toeplitza, których wszystkie wpisy to 0 lub 1. To wyzwanie jest prostym wyzwaniem optymalizacyjnym w celu znalezienia macierzy z największą możliwą determinantą. Brak danych wejściowych Wyjście A 30 na 30 Macierz Toeplitza, z których wszystkie są równe 0 lub 1 wraz z...

13
Sito Sundaram (do znajdowania liczb pierwszych)

Wyzwanie Zaimplementuj sito Sundaram, aby znaleźć liczby pierwsze poniżej n. Weź liczbę całkowitą wejściową ni wyślij liczby pierwsze poniżej n. Możesz założyć, że nzawsze będzie mniejszy lub równy milionowi. Sito Zacznij od listy liczb całkowitych od 1do n. Usuń wszystkie liczby, które mają...

13
Liczby pierwsze z indeksem podstawowym

Napisz program lub funkcję, która generuje / zwraca pierwsze 10000 liczb pierwszych z indeksowaniem liczb pierwszych. Jeśli nazwiemy n- tą liczbą pierwszą p(n), ta lista jest 3, 5, 11, 17, 31, 41, 59 ... 1366661 bo p(p(1)) = p(2) = 3 p(p(2)) = p(3) = 5 p(p(3)) = p(5) = 11 p(p(4)) = p(7) =...

13
Znajdź kąt między dwoma punktami

Biorąc pod uwagę dwa punkty Ai B, znajdź kąt od linii AOdo linii BOwokół punktu, z Októrego Opochodzi początek ( (0,0)). Dodatkowo kąt może być dodatni lub ujemny w zależności od położenia punktów (patrz przykłady). Dane wejściowe będą punktami Ai Bmogą być podane w dowolnej dogodnej formie....

13
Kwadratowe wskazanie strony

Witam na moim pierwszym konkursie golfa! :) Wskoczmy od razu. Wyzwanie: Biorąc pod uwagę dwa wektory zmiennoprzecinkowe, O (początek) i T (cel), musisz utworzyć program do drukowania wartości L i R na STDOUT. O jest jednym rogiem kwadratu T jest jednym rogiem kwadratu, który znajduje się...

13
Get The Getters

Zadanie Chyba wszyscy uwielbiają automatyczne generowanie kodu i oszczędność czasu podczas pracy. Musisz stworzyć wiele klas i członków w ciągu dnia i nie chcesz ich tworzyć gettersręcznie. Zadanie polega na napisaniu programu lub funkcji, która automatycznie generuje gettersdla wszystkich...

13
Obliczanie entropii

Wejście Macierz Mreprezentowana jako dwie oddzielone spacjami linie liczb całkowitych. Każda linia będzie miała tę samą liczbę liczb całkowitych, a każda liczba całkowita będzie wynosić -1 lub 1. Liczba liczb całkowitych w wierszu będzie wynosić co najwyżej 20. Mbędzie zatem 2, ngdzie njest liczba...

13
Podstawienie matematyczne

Czasami przydatne jest uruchomienie zadania matematycznego z wieloma danymi wejściowymi. Celem tego wyzwania jest stworzenie programu, który ułatwia to zadanie. Wyrażenia generujące liczby Musisz obsługiwać 3 typy wyrażeń: Generator pojedynczych liczb: bardzo prosty, tylko liczba...

13
Nieredukowalne wielomiany nad GF (5)

Wielomian ze współczynnikami w pewnym polu F nazywa się nierozkładalny przez F , jeśli nie może być rozłożona do produktu niższych wielomianów stopnia, ze współczynnikami w F . Rozważ wielomiany nad polem Galois GF (5). To pole zawiera 5 elementów, a mianowicie liczby 0, 1, 2, 3 i...