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.

3
Zapisywanie liczb wymiernych jako stosunku silni liczb pierwszych
Uwaga: to wyzwanie zostało opublikowane w piaskownicy . Wprowadzenie Wyzwanie to jest inspirowane przez 2009 Putnam B1 , problem w konkursie matematyki na studiach licencjackich. Problem jest następujący: Pokaż, że każdą dodatnią liczbę wymierną można zapisać jako iloraz iloczynów silni (niekoniecznie odrębnych) liczb pierwszych. Na przykład, Wyzwanie Wyzwanie polega na …

5
Czy jest więcej twardych przedmiotów lub miękkich przedmiotów?
Stycznie zainspirowany otwarciem książki What-If. Dane wejściowe to prostokąt spacji jako ciąg znaków, lista ciągów znaków itp., W których znajdują się obiekty #: ######## # # ######## ### #### ### #### ### Obiekty zawsze będą się nie przecinały, nie dotykały prostokątów. Miękki obiekt jest zdefiniowany jako obiekt, który nie jest …
19 code-golf  ascii-art  counting  code-golf  number  grid  decision-problem  chess  code-golf  grid  graph-theory  chess  code-golf  math  geometry  code-golf  arithmetic  roman-numerals  fastest-code  code-golf  math  geometry  code-golf  string  cryptography  code-golf  number  sequence  decision-problem  code-golf  string  parsing  c  code-golf  sorting  integer  code-golf  number  sequence  rational-numbers  graphical-output  atomic-code-golf  assembly  box-256  code-golf  geometry  tips  python  code-golf  number  sequence  arithmetic  number-theory  code-golf  ascii-art  kolmogorov-complexity  geometry  code-golf  graphical-output  code-golf  math  code-golf  grid  cellular-automata  game-of-life  code-golf  string  subsequence  code-golf  arithmetic  rational-numbers  code-golf  tips  dc  code-golf  ascii-art  kolmogorov-complexity  date  code-golf  string  primes  code-golf  string  natural-language  conversion  code-golf  sequence  code-golf  number-theory  primes  base-conversion  code-golf  math  primes  base-conversion  code-golf  ascii-art  fractal  code-golf  matrix  code-golf  math  tips  geometry  python  string  code-challenge  keyboard  code-golf  graphical-output  code-golf  string  code-golf  number  sequence  cops-and-robbers  number  sequence  cops-and-robbers 

30
Liczba mieszana do niewłaściwej frakcji
Liczba mieszana do niewłaściwej frakcji W tym wyzwaniu zamienisz liczbę mieszaną na niewłaściwy ułamek. Ponieważ niepoprawne ułamki używają mniejszej liczby, kod będzie musiał być jak najkrótszy. Przykłady 4 1/2 9/2 12 2/4 50/4 0 0/2 0/2 11 23/44 507/44 Specyfikacja Możesz założyć, że mianownik wejścia nigdy nie będzie wynosił 0. …

13
Warstwy Sierpińskiego
Zaczynając od /\, możesz utworzyć wzór trójkąta Sierpińskiego, dodając linię poniżej, tak aby ... Wszelkie luźne oddział /lub \podziały ponownie na dwie gałęzie: /\. Każde zderzenie gałęzi \/ginie bez niczego (oprócz spacji). Powtórzenie tych zasad daje /\ /\/\ /\ /\ /\/\/\/\ /\ /\ /\/\ /\/\ etc... ( Inspiracja ViHart ) …

12
LCM liczb wymiernych
Najmniejszą wspólną wielokrotnością (LCM) zbioru liczb Ajest najmniejsza liczba całkowita btaka, która b/ajest liczbą całkowitą dla wszystkich liczb całkowitych aw A. Definicję tę można rozszerzyć na liczby wymierne! Zadanie Znajdź najmniejsze pozytywne wymierne, b takie b/ajak liczba całkowita dla wszystkich wymiernych a danych wejściowych. Zasady Standardowe luki są zabronione. Możesz …

28
Oblicz moduł odwrotności
Zadanie: Podaj wartość dla x, gdzie a mod x = bdla dwóch podanych wartości a,b. Założenie ai bzawsze będą dodatnimi liczbami całkowitymi Nie zawsze będzie na to rozwiązanie x Jeśli istnieje wiele rozwiązań, wypisz co najmniej jedno z nich. Jeśli nie ma żadnych rozwiązań, nie wypisuj nic lub wskazuj, że …
18 code-golf  math  number-theory  code-golf  number  integer  code-golf  string  code-golf  music  code-golf  arithmetic  array-manipulation  decision-problem  code-golf  math  rational-numbers  code-golf  code-golf  graphical-output  hardware  code-golf  math  number  code-golf  string  parsing  natural-language  code-golf  tips  brain-flak  code-golf  graph-theory  code-golf  number  polynomials  king-of-the-hill  code-golf  ascii-art  kolmogorov-complexity  animation  king-of-the-hill  code-golf  tips  code-golf  ascii-art  code-golf  string  array-manipulation  data-structures  code-golf  math  number  code-golf  string  base-conversion  binary  code-golf  decision-problem  graph-theory  code-golf  math  polynomials  code-golf  kolmogorov-complexity  physics  code-golf  sequence  number-theory  code-golf  math  integer-partitions  code-golf  array-manipulation  random  permutations  code-golf  string  decision-problem 

6
Usuń pierwszą cyfrę okresową
Wszyscy wiemy, że ilekroć liczba wymierna jest zapisywana dziesiętnie, wynik kończy się albo (ewentualnie) jest okresowy. Na przykład, gdy liczba 41/42 jest zapisywana dziesiętnie, wynikiem jest 0.9 761904 761904 761904 761904 761904 761904 761904 ... z początkową sekwencją cyfr, 0.9a następnie sekwencją 761904powtarzaną w kółko. (Wygodnym zapisem jest 0.9(761904)to, gdy …

7
Konwertuj ułamek zwykły na dziesiętny
Prawie przeciwne biegunowo, jeśli to wyzwanie, i podejrzewam, że będzie nieco łatwiej. Twoim zadaniem jest pobranie dwóch liczb całkowitych w formacie a/b(tworzenie liczby wymiernej), a następnie wypisanie dokładnie liczby dziesiętnej. Na przykład, gdybyś wprowadził dane 1/3wyjściowe: 0.33333333333333333 I drukowałby 3 s do końca czasu, z opcjonalnym początkowym 0. (Możesz także …

7
Satysfakcjonujące zaokrąglanie
Satysfakcjonujące zaokrąglanie Wiesz, kiedy jesteś w klasie naukowej i poprosiłeś o zaokrąglenie do 2 sig fig, ale twoja odpowiedź brzmi 5.2501...? Powinieneś zaokrąglić do 5.3, ale to po prostu takie niezadowalające! Zaokrąglając do 5.3, otrzymujesz całe 0,05, co stanowi dużą kwotę w porównaniu do 0,1 (wartość miejsca, do której zaokrąglasz)! …

8
Konwertuj procent na „prosty” stosunek
Prowadzisz polityczną stronę internetową i ustaliłeś, że ludzie mają lepsze intuicyjne zrozumienie, kiedy szansa na wygraną lub przegraną w wyborach jest wyrażona jako stosunek („5 na 7”) niż gdy jest wyrażona jako odsetek („71%” ). Ale nie chcesz też wyświetlać mylących wskaźników, takich jak „58 na 82”, chciałbyś, aby były …

1
Kiedy zderzają się kule
Wyzwanie to opiera się na zagadce, którą czytałem jakiś czas temu w książce, którą znalazłem tutaj ponownie . Chodzi o pociski wystrzeliwane z pistoletu raz na sekundę z różnymi prędkościami, które na zawsze przemieszczają się w linii prostej. Kiedy jedna kula trafi w drugą, obie zostają całkowicie zniszczone. (Zachęcamy do …

2
Dobry czas na odmowę
Ustawić Załóżmy, że masz n bezpieczników, z 1 ≤ n ≤ 5, z których każdy ma metr długości, a każdy bezpiecznik ma powiązaną szybkość spalania N metrów na D godzin. Bezpiecznik można zapalić na jednym lub obu końcach, a następnie zgasić na jednym lub obu końcach, ponownie zapalić, ponownie zgasić …

16
Dokładna częściowa suma szeregów harmonicznych
Wyzwanie Biorąc pod uwagę dodatnią liczbę całkowitą N, wypisuje sumę pierwszych Nodwrotności jako dokładną część, która jest reprezentowana jako para liczb całkowitych w spójnej kolejności reprezentującej licznik i mianownik. Zasady Dane wyjściowe muszą być dokładne. Dane wyjściowe powinny być jako para liczb całkowitych w spójnej kolejności reprezentującej licznik i mianownik. …

25
Równość ułamków mieszanych
W szkole podstawowej dzieci uczą się o właściwych ułamkach, gdzie licznik jest mniejszy niż mianownik, a zatem wartość ułamka jest mniejsza niż jeden. Później uczy się ich o frakcjach, w których wartość frakcji jest większa niż jeden, oraz o dwóch różnych sposobach wyrażania tych frakcji: ułamki mieszane i ułamki niewłaściwe. …

3
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 dane wejściowe, pierwszy to licznik, drugi …

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.