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.

18
Podobne kształty
Podobne liczby Dwa prostokąty są podobne, jeśli proporcje ich boków są takie same. Rozważ te dwa prostokąty; prostokąt o wysokości 5 linii i szerokości 11 znaków: =========== =========== =========== =========== =========== i prostokąt o wysokości 10 linii i szerokości 22 znaków: ====================== ====================== ====================== ====================== ====================== ====================== ====================== ====================== ====================== …

21
Konwertuj powtarzający się ułamek dziesiętny na ułamek
To pytanie nie musi dotyczyć tylko kończenia miejsc po przecinku - powtarzające się miejsca po przecinku można również konwertować na ułamki za pomocą algorytmu. Twoim zadaniem jest stworzenie programu, który pobiera dziesiętną liczbę dziesiętną jako dane wejściowe, i wypisuje odpowiedni licznik i mianownik (w najniższych terminach), który generuje to rozwinięcie …

23
ASCII Art Octagons
Biorąc pod uwagę liczbę całkowitą wejściową n > 1, wyślij ośmiokąt artystyczny ASCII o długości boku złożonej ze nznaków. Zobacz przykłady poniżej: n=2 ## # # # # ## n=3 ### # # # # # # # # # # ### n=4 #### # # # # # # …
22 code-golf  ascii-art  code-golf  geometry  code-golf  balanced-string  code-golf  cops-and-robbers  code-challenge  cops-and-robbers  code-golf  code-golf  random  cryptography  code-golf  array-manipulation  number  code-challenge  integer  code-golf  math  integer  code-golf  math  math  parsing  image-processing  test-battery  math  number  combinatorics  fastest-code  code-golf  code-golf  math  number-theory  rational-numbers  polynomials  code-golf  math  geometry  code-golf  code-golf  number-theory  primes  factoring  code-golf  restricted-source  code-golf  string  decision-problem  counting  code-golf  math  sequence  fibonacci  code-golf  array-manipulation  counting  code-golf  array-manipulation  number-theory  code-golf  array-manipulation  code-golf  random  code-golf  string  hexadecimal  code-golf  string  code-challenge  sorting  code-golf  number  floating-point  code-golf  sorting  code-golf  decision-problem  fibonacci  code-golf  number  combinatorics  code-golf  string  code-golf  math  code-golf  electrical-engineering  code-golf  javascript  code-golf  base-conversion  code-golf  array-manipulation  matrix  binary-matrix  code-golf  kolmogorov-complexity  python  perl  ruby  code-golf  number  code-golf  optimization  integer-partitions  code-golf  string  code-golf  ascii-art 

24
Wyzwanie ogl-edocf
Wkład ciągi losowe składające się ze znaków ASCII z zakresu .[32..126][32..126][32..126] Wydajność Dane wyjściowe uzyskuje się poprzez zastosowanie kolejnych obrotów do ciągu wejściowego. Dla każdej litery ( [a-zA-Z]) w ciągu wejściowym, przechodząc od lewej do prawej: jeśli litera jest pisana wielkimi literami, obróć wszystkie znaki przed nią o jedną pozycję …
22 code-golf  string  code-golf  string  code-golf  string  parsing  brainfuck  code-challenge  python  hello-world  error-message  code-golf  string  code-golf  number  integer  counting  subsequence  code-golf  string  cipher  code-golf  array-manipulation  arithmetic  integer  matrix  code-golf  math  sequence  code-golf  restricted-source  pi  popularity-contest  cops-and-robbers  polyglot  popularity-contest  cops-and-robbers  polyglot  code-golf  file-system  king-of-the-hill  code-golf  number  sequence  integer  rational-numbers  string  code-challenge  source-layout  code-golf  ascii-art  king-of-the-hill  code-golf  array-manipulation  sorting  code-golf  string  code-golf  restricted-source  source-layout  tips  math  code-challenge  permutations  logic-gates  code-golf  number  random  integer  code-golf  math  code-golf  math  number  decision-problem  king-of-the-hill  python  board-game  code-challenge  brainfuck  busy-beaver  code-golf  number  cops-and-robbers  polyglot  obfuscation  answer-chaining  code-golf  number  integer  conversion  code-golf  string  parsing  code-golf  ascii-art  number  king-of-the-hill  javascript  code-golf  source-layout  radiation-hardening  code-golf  array-manipulation  matrix  code-golf  string  graph-theory  code-golf  array-manipulation  decision-problem  code-golf  string  ascii-art  code-golf  string  code-golf  array-manipulation 

14
Ułamki okrągłe
Kiedy konwertujesz ułamek na liczbę dziesiętną i chcesz zapisać tę liczbę, często musisz ją zaokrąglić, ponieważ chcesz użyć tylko określonej ilości pamięci. Załóżmy, że możesz zapisać tylko 5 cyfr dziesiętnych, a następnie 5/3 staje się 1,6667. Jeśli możesz zapisać tylko 2 cyfry dziesiętne, będzie to 1,7 (teraz zakładając, że zawsze …

11
Dobre racjonalne przybliżenia liczby pi
Napisz program, który drukuje wszystkie dobre racjonalne aproksymacje liczby pi o mianowniku <1000000, w rosnącej kolejności mianowników. a/bjest „dobrym racjonalnym przybliżeniem” pi, jeśli jest bliższe pi niż jakikolwiek inny wymierny o mianowniku nie większym niż b. Dane wyjściowe powinny mieć łącznie 167 wierszy, a ich początek i koniec powinny wyglądać …

20
Chcę, żeby moja książka była poza tym stołem
Fabuła Mam więc książkę, którą chcę oddzielić od stołu przy pomocy innych książek. Chcę wiedzieć, ile książek potrzebuję do osiągnięcia tego przy długości książek.nnn Oto wizualizacja, którą narysował dla mnie mój przyjaciel z Wolfram: Więcej informacji na ten temat w Wolfram i Wikipedii . Wyzwanie Biorąc pod uwagę liczbę całkowitą …

3
Kiedy życie daje ci cytryny, zrób lemoniadę
Wyzwanie Będziesz mieć ciąg wejściowy i wszędzie słowo "Lemon"występuje powinien być przekształcony "Lemonade" alea , di emuszą być zapożyczone z innego miejsca w zdaniu. Przykład Przykładowe dane wejściowe: Gdy byłem dzieckiem, znalazłem cytrynę Przykładowe dane wyjściowe: I Founda na lemoniadę whn byłem dzieckiem Lemonade został stworzony przez kradzież następujące literami …
21 code-golf  string  code-golf  parsing  internet  stack-exchange-api  code-challenge  kolmogorov-complexity  restricted-source  brain-flak  python  logic  pyth  code-golf  string  search  optimized-output  code-golf  tips  language-design  golfing-language  code-golf  tips  language-design  code-golf  number  sorting  pi  code-golf  math  number  code-golf  string  balanced-string  classification  brain-flak  code-golf  math  number-theory  decision-problem  code-golf  tips  code-golf  number  sequence  code-golf  balanced-string  brain-flak  code-golf  math  sequence  arithmetic  fibonacci  code-golf  math  parsing  code-golf  string  keyboard  code-golf  code-golf  string  source-layout  whitespace  code-golf  math  rational-numbers  code-golf  string  code-golf  string  code-golf  math  sequence  code-golf  number  floating-point  code-golf  string  decision-problem  subsequence  code-golf  string  kolmogorov-complexity  code-golf  string  permutations  balanced-string  brain-flak  code-golf  string  math  number  code-golf  string  primes  cipher  code-golf  string  ascii-art  chemistry  code-golf  ascii-art  grid  counting  code-golf  math  arithmetic  integer  code-golf  number  kolmogorov-complexity  code-golf  ascii-art  kolmogorov-complexity  sequence  metagolf  brain-flak  code-golf  ascii-art  kolmogorov-complexity  code-golf  string  whitespace 

2
Racjonalny rozkład a = xyz (x + y + z)
Funkcje zapisu x(a), y(a)i z(a)takie, że dla każdego racjonalnego a wszystkie funkcje zwracają liczby wymierne i x(a)*y(a)*z(a)*(x(a) + y(a) + z(a)) == a. Możesz założyć ≥ 0. Nie musisz używać racjonalnych typów ani operacji w swoim programie, o ile twój program ma solidne podstawy matematyczne. Np. Jeśli użyjesz pierwiastka kwadratowego …

2
Zamień niektóre okresowe i nieokresowe części
W dziesiętnej reprezentacji każdej liczby wymiernej p/qmasz okresowy ogon, nieokresową głowę i sekcję przed przecinkiem w następującym formacie: (before decimal point).(non-periodic)(periodic) Niektóre przykłady obejmują: 1/70 = 0.0142857... = (0).(0)(142857) 10/7 = 1.428571... = (1).()(428571) ## no non-periodic part 1/13 = 0.076923... = (0).()(076923) 3/40 = 0.075 = (0).(075)() ## no …

30
Narysuj pusty kwadrat # o podanej szerokości
Dostałem to wyzwanie od Codingame i jestem ciekaw lepszych rozwiązań niż moje: Biorąc pod uwagę szerokość za pomocą standardowego wejścia, narysuj pusty kwadrat „#” dla danej szerokości i długości. Przykład: 5 wyników w ##### # # # # # # ##### Użyłem Pythona, aby rozwiązać ten problem, więc jestem szczególnie …
21 code-golf  string  ascii-art  number  code-golf  grid  code-golf  string  ascii-art  code-golf  alphabet  cipher  code-golf  math  number  code-golf  quine  code-golf  palindrome  polyglot  code-golf  number  array-manipulation  counting  logic  code-golf  string  primes  binary  decision-problem  code-golf  ascii-art  kolmogorov-complexity  popularity-contest  code-golf  probability-theory  code-golf  string  code-golf  python  polyglot  programming-puzzle  c++  code-golf  math  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 

22
Uprość dalszą część
Ułamki ciągłe są wyrażeniami, które iteracyjnie opisują ułamki. Mogą być reprezentowane graficznie: Lub mogą być reprezentowane jako lista wartości: [a0; a1, a2, a3, ... an] Wyzwanie: weź liczbę podstawową: i listę wartości mianownika: i uprość dalszy ciąg ułamkowy do uproszczonego ułamka wymiernego: osobno powróć lub wydrukuj licznik i mianownik.a0[a1, a2, …

9
Czy to jest w zestawie Cantor?
Wyzwanie W przypadku tego wyzwania należy ustalić, czy dana liczba znajduje się w zestawie Cantor. Najpierw zdefiniujmy zestaw Cantora. Najpierw zacznij od liczb od 0 do 1. Żadnych liczb poza tym zakresem nie ma w zestawie Cantor. Teraz podzielmy liczby na trzy równe części: [0,1 / 3], [1 / 3,2 …

10
Frakcje egipskie
Przegląd: Z Wikipedii : Ułamek egipski to suma różnych ułamków jednostkowych. Oznacza to, że każda frakcja w wyrażeniu ma licznik równy 1 i mianownik, który jest dodatnią liczbą całkowitą, a wszystkie mianowniki różnią się od siebie. Wartością wyrażenia tego typu jest dodatnia liczba wymierna a / b. Każda dodatnia liczba …

2
Bitowe XOR liczb wymiernych
Wprowadzenie Każda liczba wymierna od 0 do 1 może być reprezentowana jako ewentualnie okresowa sekwencja bitów. Na przykład binarna reprezentacja 11/40 to 0.010 0011 0011 0011 ... gdzie 0011część powtarza się w nieskończoność. Jednym ze sposobów znalezienia tej reprezentacji jest: Zacznij od r = 11/40 , a następnie kilkakrotnie podwoj …

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.