Pytania otagowane jako rational-numbers

Wyzwanie to polega na manipulowaniu liczbami wymiernymi, tj. Tymi, które mogą być reprezentowane jako ułamek liczb całkowitych. Nie należy używać tego znacznika, jeśli liczby wymierne są tylko jednym z kilku dopuszczalnych formatów wejścia / wyjścia, ale raczej, jeśli wymagane jest zastosowanie dokładnej arytmetyki wymiernej.

5
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 ustawiony ( 0), …
15 code-golf  binary  integer  bitwise  code-golf  rational-numbers  code-golf  string  palindrome  code-golf  ascii-art  code-golf  code-golf  string  fibonacci  code-golf  math  sequence  code-golf  code-golf  string  palindrome  code-golf  string  code-golf  math  primes  source-layout  code-golf  sequence  binary  integer  code-golf  math  arithmetic  game  code-golf  restricted-source  palindrome  code-golf  restricted-source  palindrome  code-golf  combinatorics  binary  code-golf  string  math  code-golf  ascii-art  number  code-golf  cipher  code-golf  base-conversion  counting  code-golf  sequence  random  classification  code-golf  string  subsequence  code-golf  permutations  code-golf  string  code-golf  string  cipher  code-golf  kolmogorov-complexity  arithmetic  integer  code-golf  quine  markov-chain  code-golf  string  code-golf  code-golf  ascii-art  maze 

30
Zaokrąglić w kierunku zera
To proste zadanie. Biorąc pod uwagę dodatnią lub ujemną liczbę rzeczywistą, zaokrąglij ją do następnej liczby całkowitej bliższej zera. Wyzwanie Przyjmij dane wejściowe za pomocą dowolnej rozsądnej formy (standardowa, funkcja itp.) Jednej dodatniej lub ujemnej liczby rzeczywistej. Zaokrąglaj tę liczbę „w kierunku zera” - oznacza to, że jeśli jest dodatnia, …

9
Policz pozytywne uzasadnienia
Dodatnie liczby wymierne można wykazać jako możliwe do numerowania w następujący sposób: Zero ma numer porządkowy 0 Ułóż pozostałe liczby w siatce, tak aby wiersz a, kolumna b zawierała a / b Narysuj przekątną zygzakowatą górę od prawej do lewej u dołu Sprawdzaj bieżącą liczbę unikalnych liczb napotykanych wzdłuż zygzaka …

25
Dodawanie ułamków
Napisz program lub funkcję, która pobiera dwie niepuste listy o tej samej długości co dane wejściowe i wykonuje następujące czynności: używa elementów pierwszej listy, aby uzyskać liczniki, wykorzystuje elementy drugiej listy, aby uzyskać mianowniki, wyświetla wynikowe ułamki po uproszczeniu (2/4=>1/2), oddzielone znakami „+”, wyświetla „=” i wynik dodania po ostatniej …

6
Błędy zaokrąglania poza kontrolą
tło Zostałeś niedawno zatrudniony przez małą firmę księgową. Świat rachunkowości jest dla Ciebie nieco obcy, więc nie masz pewności, czy przestrzegasz wszystkich profesjonalnych wskazówek. W szczególności nie wiesz, kiedy powinieneś zaokrąglić wszystkie te liczby i w jakim kierunku, więc przez większość czasu po prostu je przeskakujesz i masz nadzieję na …

6
Twierdzenie Ryleya
S. Ryley udowodnił następujące twierdzenie w 1825 roku: Każda liczba wymierna może być wyrażona jako suma trzech wymiernych kostek. Wyzwanie Biorąc pod uwagę pewną liczbę wymierną r∈Qr∈Qr \in \mathbb Q znajdź trzy liczby wymierne a,b,c∈Qa,b,c∈Qa,b,c \in \mathbb Q takie, że r=a3+b3+c3.r=a3+b3+c3.r= a^3+b^3+c^3. Detale Twoje zgłoszenie powinno być w stanie obliczyć …

30
Odzyskaj liczbę pierwszą z podstawowej mocy
Definicja : potęga pierwsza jest liczbą naturalną, którą można wyrazić w postaci p n, gdzie p jest liczbą pierwszą, a n jest liczbą naturalną. Zadanie : Biorąc pod uwagę siłę pierwszą p n > 1, zwróć liczbę pierwszą p. Przypadki testowe : input output 9 3 16 2 343 7 …
13 code-golf  arithmetic  primes  king-of-the-hill  python  board-game  code-golf  number  subsequence  code-golf  ascii-art  code-golf  array-manipulation  decision-problem  grid  fastest-algorithm  logic-gates  logic  code-golf  cards  code-golf  rational-numbers  code-golf  math  number  sequence  code-golf  array-manipulation  integer  code-golf  number  array-manipulation  code-golf  number  sequence  decision-problem  code-golf  ascii-art  number  code-challenge  sequence  arithmetic  sorting  code-golf  date  fastest-algorithm  code-golf  string  number  random  combinatorics  code-golf  combinatorics  code-golf  ascii-art  base-conversion  code-golf  array-manipulation  code-golf  string  code-golf  string  number  arithmetic  code-golf  kolmogorov-complexity  code-golf  string  array-manipulation  json  code-golf  puzzle-solver  code-golf  binary  graph-theory  code-golf  arithmetic  haskell  code-golf  string  cipher  code-golf  code-golf  string  parsing  alphabet  code-golf  string  code-golf  ascii-art  code-golf  string  number  code-golf  string  balanced-string 

13
Ułamki pośrednie
Ułamki pośrednie Wyzwanie: Konieczne będzie utworzenie kodu, który przyjmuje co najmniej 3 dane wejściowe; 2 liczby całkowite i „reprezentacja ułamkowa” - którykolwiek typ odpowiada Twojemu językowi do reprezentowania przyrostów ułamkowych), tj. Jeśli wybierzesz ciąg, wejście będzie miało wartość „1/4” lub możesz wybrać 2 dodatkowe liczby całkowite lub krotkę lub w …

4
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 członków klasy. Wejście W naszym języku obiekty są bardzo proste. Nazwy …
13 code-golf  string  syntax  code-golf  math  primes  rational-numbers  code-golf  graphical-output  image-processing  code-golf  kolmogorov-complexity  music  audio  code-golf  string  code-golf  math  geometry  code-golf  math  sequence  combinatorics  code-golf  game  grid  board-game  code-golf  restricted-source  array-manipulation  source-layout  code-golf  base-conversion  binary  code-golf  math  physics  code-golf  math  number  date  expression-building  code-golf  array-manipulation  graph-theory  decision-problem  popularity-contest  error-correction  code-golf  kolmogorov-complexity  geometry  grid  code-challenge  arithmetic  combinatorics  set-partitions  code-golf  kolmogorov-complexity  sequence  fibonacci  code-golf  restricted-source  pristine-programming  code-golf  code-golf  string  kolmogorov-complexity  code-golf  arithmetic  code-golf  string  parsing  code-golf  code-golf  sorting  counting  permutations  3d  code-golf  code-golf  ascii-art  music  code-golf  string  code-golf  string  ascii-art  code-golf  string  code-golf  quine  polyglot  code-golf  math  string  code-golf  internet 

3
Komputer: wykonujesz matematykę
To wyzwanie jest częściowo wyzwaniem algorytmicznym, wymaga pewnej matematyki, a częściowo jest po prostu najszybszym wyzwaniem w kodzie. Dla pewnej dodatniej liczby całkowitej nrozważ jednolicie losowy ciąg 1si i 0s długości ni wywołaj go A. Teraz rozważ także drugi losowo wybrany losowo ciąg długości, nktórego wartości są -1, 0,lub 1wywołaj …

6
Wypisuje listę wszystkich liczb wymiernych
Z całej matematyki zawsze będzie kilka twierdzeń, które wykraczają poza wszelki zdrowy rozsądek. Jednym z nich jest fakt, że istnieją różne rozmiary nieskończoności. Innym interesującym faktem jest pomysł, że wiele nieskończoności, które wydają się być różnej wielkości, są w rzeczywistości tego samego rozmiaru. Istnieje tyle samo liczb parzystych, co liczb …


4
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 = 4 Oczywiście nie możesz po prostu …

5
Interpolacja wielomianowa
Napisz program, który wykonuje interpolację wielomianową przy użyciu prawdziwych liczb wymiernych o dowolnej dokładności. Dane wejściowe wyglądają następująco: f (1) = 2/3 f (2) = 4/5 f (3) = 6/7 ... Możesz założyć, że przed =znakiem i po nim jest dokładnie jedna biała spacja , wszystkie liczby są ułamkami lub …

15
Powtarzająca się wzajemność
To, co musisz zrobić, to utworzyć funkcję / program, który przyjmuje liczbę dziesiętną jako dane wejściowe i wyprowadza wynik wielokrotnego przyjmowania odwrotności ułamkowej części liczby, aż liczba stanie się liczbą całkowitą. Mówiąc dokładniej, proces wygląda następująco: Niech x będzie wejściem Jeśli x jest liczbą całkowitą, wyślij ją. W przeciwnym razie: …

Korzystając z naszej strony potwierdzasz, że przeczytałeś(-aś) i rozumiesz nasze zasady używania plików cookie i zasady ochrony prywatności.
Licensed under cc by-sa 3.0 with attribution required.