Pytania oznaczone «math»

12
Zaimplementuj 64-bitową binarną liczbę zmiennoprzecinkową IEEE 754 za pomocą operacji na liczbach całkowitych

(Na razie oznaczyłem pytanie „C”, ale jeśli znasz inny język, który obsługuje związki, możesz go również użyć). Twoim zadaniem jest zbudowanie czterech standardowych operatorów matematycznych + - * /dla następującej struktury: union intfloat{ double f; uint8_t h[8]; uint16_t i[4]; uint32_t...

12
Wschód i zachód słońca

Jestem trochę romantyczny, uwielbiam zabierać moją żonę, aby zobaczyć wschody i zachody słońca w miejscu, w którym się znajdujemy. Na potrzeby tego ćwiczenia powiedzmy, że nie mam kodu, który mógłby mi wskazać godzinę zachodu lub wschodu słońca dla dowolnej daty, szerokości i długości...

12
Jak długo trwa namalowanie patyka?

(Na podstawie tego problemu Math.SE , który zapewnia również grafikę) Mam patyk, który wygląda trochę tak: Chcę, żeby wyglądało to tak: Nie jestem jednak specjalistą od malowania, więc zanim rozpocznę tak ambitny projekt DIY, chcę się upewnić, że nie będę się nad tym zastanawiać. Twój...

12
Oblicz pierwiastek sześcienny liczby

Celem tego kodu golfa jest stworzenie programu lub funkcji, która oblicza i wyprowadza pierwiastek kostki z liczby podanej jako dane wejściowe. Zasady: Brak zasobów zewnętrznych Bez użycia wbudowanych funkcji rootowania kostki. Bez użycia metod / operatorów, które mogą podnieść liczbę do potęgi...

12
Rozwiąż układ równań liniowych

Napisz program, który rozwiąże szereg równań liniowych tak krótko, jak to możliwe. Musi rozwiązać dowolną liczbę problemów równań. Można je wprowadzać w dowolny sposób, współczynniki rozszerzonej macierzy są prawdopodobnie najłatwiejsze. Program nie musi obsługiwać współczynników ani rozwiązań...

12
umieść fiolki w wirówce

To pytanie pochodzi z tego wątku reddit autorstwa użytkownika reddit taho_teg, ale zostało rozszerzone do bardziej ogólnej „układanki”. Masz wirówkę z 24 otworami na fiolki równomiernie rozmieszczone w okręgu wokół centralnej osi. Jeśli masz teraz kilka fiolek i chcesz uruchomić wirówkę, musisz...

12
Podnieś do potęgi

Wyzwanie Wyzwanie polega na napisaniu programu, który przyjmuje liczby dodatniea oraz liczbę niezerowąb i dane wyjściowe a^b(podniesione do potęgi b). Możesz używać tylko + - * / abs()jako funkcji / operatorów matematycznych. Można je stosować tylko do wartości skalarnych, ale nie do całych list...

12
Znajdź maksymalną operację

Wyzwanie polega na znalezieniu maksymalnej liczby, jaką można uzyskać z listy liczb całkowitych za pomocą podstawowych operatorów arytmetycznych (dodawanie, odejmowanie, mnożenie, jednoznaczna negacja) Wejście Lista liczb całkowitych Wynik Maksymalny wynik przy użyciu każdej liczby całkowitej w...

12
Zaimplementuj 8-bitowy sumator

Wyzwanie Zaimplementuj funkcję, która akceptuje dwie liczby całkowite, których wartości mieszczą się w zakresie od 0 do 255 i zwraca sumę tych liczb całkowitych mod 256. Możesz używać tylko negacji bitowej (~), bitowej lub (|), operatorów przesunięcia bitów (>>, <<) i przypisanie...

12
Oblicz liczbę Delacorte kwadratu

Wyzwanie: wdrożyć obliczenia liczby Delacorte w dowolnym języku. Najkrótszy kod wygrywa. Dla danej macierzy kwadratowej różnych liczb całkowitych 1..n² (możliwa długość boku n co najmniej od 3 do 27), jej liczba Delacorte jest sumą produktów gcd (a, b) × odległość² (a, b) dla każdej odrębnej para...

12
Analizowanie sekwencji podobnych do Collatza

Definiujemy sekwencję podobną do Collatzas z 4 dodatnimi liczbami całkowitymi: n wartość początkowa d > 1 dzielnik m > 1 mnożnik i przyrost (W oryginalnej sekwencji Collatz d = 2 m = 3i i = 1.) Biorąc pod uwagę te liczby całkowite szostaną utworzone w następujący sposób: s(0) = n jeśli...

12
Obliczanie obciętych cyfr sumy potęg pi

Biorąc pod uwagę dodatnią liczbę całkowitą n wyjściową, suma pierwszych n cyfr dziesiętnych części ułamkowej π n . Przykładowe dane wejściowe i wyjściowe: 1 → 1 2 → 14 3 → 6 4 → 13 5 → 24 50 → 211 500 → 2305 5000 → 22852 Wbudowane funkcje obliczające cyfry π lub oceniające albo...

12
Policz liczbę matryc Hankelable

tło Binarna macierz Hankela to macierz o stałych przekątnych (dodatnich ukośnych przekątnych) zawierająca tylko 0s i 1s. Np. Wygląda binarna macierz Hankela 5x5 a b c d e b c d e f c d e f g d e f g h e f g h i gdzie a, b, c, d, e, f, g, h, isą albo 0albo 1. Zdefiniujmy macierz M jako...

12
Liczba prawidłowych labiryntów

Biorąc pod uwagę WxHsiatkę, ile jest możliwych labiryntów? Rzeczy, które wiesz o labiryncie: Siatka ma dokładnie Hkwadraty wysokie i Wszerokie kwadraty. Istnieją trzy rodzaje kwadratów: Start, Zakończ i Pusty. Twój labirynt musi zawierać dokładnie 1 początek i 1 koniec, a wszystkie pozostałe...

12
Matematyka na Manhattanie

Definiuję następujące operatory: Dodatek Manhattanu a + Mb , dla liczb jednocyfrowych, jest wynikiem połączenia b na a. Zatem a + Mb = 10a + b. Dlatego operator ogólny + M jest zdefiniowany w następujący sposób: a + Mb = 10a + b Odejmowanie Manhattan a - M b, dla liczb jednocyfrowych, jest...

12
Jaka to jest skończona grupa abelowa?

Opis Napisz funkcję, f(m, G)która przyjmuje jako argumenty odwzorowanie mi zestaw / listę odrębnych, nieujemnych liczb całkowitych G. mpowinien mapować pary liczb całkowitych Gna nowe liczby całkowite w G. ( G, m) gwarantuje utworzenie skończonej grupy abelowej , ale dowolnym elementem Gmoże być...

12
Wyzwanie kalkulatora rejestru

Prosty kalkulator rejestru Wyzwanie to obejmuje prosty kalkulator rejestru, który działa w następujący sposób: Ma kilka nazwanych rejestrów A,B,C,...,Z, każdy z nich może zawierać liczbę całkowitą, wszystkie są inicjowane 0. Wykonuje instrukcje składające się z 3 znaków: Pierwszy znak dowolnej...

12
Efektywna notacja naukowa

Któregoś dnia mój nauczyciel chemii wyjaśniał nam notację naukową (używając małej liczby i mnożąc ją przez potęgę dziesięciu, aby łatwiej wyrażać duże liczby), co przywróciło mnie o kilka lat, kiedy się go nauczyłem. Po zapoznaniu się z podstawami zadaliśmy kilka typowych pytań matematycznych, z...