Domande taggate «rational-numbers»

Questa sfida comporta la manipolazione di numeri razionali, cioè quelli che possono essere rappresentati come una frazione di numeri interi. Non utilizzare questo tag se i numeri razionali sono solo uno dei numerosi formati di input / output ammissibili, ma piuttosto se è richiesto l'uso dell'aritmetica razionale esatta.


5
Ci sono più oggetti duri o oggetti morbidi
Tangenzialmente ispirato dall'apertura al libro What-If. L'input è un rettangolo di spazi come stringa, elenco di stringhe, ecc., Con oggetti fatti #all'interno: ######## # # ######## ### #### ### #### ### Gli oggetti saranno sempre rettangoli non intersecanti, non toccanti. Un oggetto morbido è definito come un oggetto che non …
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
Numero misto a una frazione impropria
Numero misto a una frazione impropria In questa sfida convertirai un numero misto in una frazione impropria. Poiché le frazioni improprie utilizzano un numero inferiore di numeri, il codice dovrà essere il più breve possibile. Esempi 4 1/2 9/2 12 2/4 50/4 0 0/2 0/2 11 23/44 507/44 specificazione Si …

13
Strati di Sierpinski
A partire da /\te puoi creare un triangolo di Sierpinski come un pattern aggiungendo una linea sotto tale che ... Qualsiasi ramo allentato /o \divide nuovamente in due rami: /\. Qualsiasi collisione di rami \/muore con nulla (ma spazi) sotto di esso. Ripetere queste regole produce /\ /\/\ /\ /\ …

12
LCM di numeri razionali
Il minimo comune multiplo (LCM) di un insieme di numeri Aè il numero intero più piccolo in bmodo che b/asia un numero intero per tutti i numeri interi ain A. Questa definizione può essere estesa a numeri razionali! Compito Trova il più piccolo razionale positivo in modo btale che b/asia …

28

6
Elimina la prima cifra periodica
Sappiamo tutti che ogni volta che un numero razionale è scritto in decimale, il risultato è terminato o (eventualmente) periodico. Ad esempio, quando 41/42 è scritto in decimale, il risultato è 0.9 761904 761904 761904 761904 761904 761904 761904 ... con una sequenza iniziale di cifre 0.9seguita dalla sequenza 761904ripetuta …

7
Converti una frazione in un decimale ripetuto
Quasi l'opposto polare se questa sfida, e sospetto che sarà leggermente più facile. Il tuo compito è quello di prendere due numeri interi nel formato a/b(Formare un numero razionale), quindi produrre esattamente il numero in decimale. Ad esempio, se dovessi inserire 1/3, produrrebbe: 0.33333333333333333 E continuerebbe a stampare 3 secondi …

7
Arrotondamento soddisfacente
Arrotondamento soddisfacente Sai quando sei in classe di scienze e hai chiesto di arrotondare a 2 sig fichi, ma la tua risposta è 5.2501...? Dovresti arrotondare a 5.3, ma è così insoddisfacente! Arrotondando a 5.3, si ottiene un totale di 0,05, che è una grande quantità rispetto a 0,1 (il …

8
Converti una percentuale in un rapporto "semplice"
Gestisci un sito Web politico e hai stabilito che le persone hanno una migliore comprensione intuitiva quando la possibilità di vincere o perdere un'elezione è espressa come un rapporto ("5 in 7") rispetto a quando è espressa in percentuale ("71%" ). Ma anche tu non vuoi mostrare rapporti confusi come …

1
Quando i proiettili si scontrano
Questa sfida si basa su un indovinello che ho letto in qualche libro qualche tempo fa, che ho trovato di nuovo qui . Si tratta di proiettili sparati da una pistola una volta al secondo a velocità variabili che viaggiano in linea retta per sempre. Quando un proiettile colpisce un …

2
Un buon momento per rifiutare
Il set up Supponiamo che ti vengano dati n fusibili, con 1 ≤ n ≤ 5, ognuno dei quali è lungo un metro e dove ciascun fusibile ha una velocità di combustione associata di N metri per D ore. Un fusibile può essere acceso a una o entrambe le estremità, …

16
Somma parziale esatta della serie armonica
Sfida Dato un numero intero positivo N, genera la somma dei primi Nreciproci come una frazione esatta, che è rappresentata come una coppia di numeri interi in un ordine coerente che rappresenta numeratore e denominatore. Regole L'output deve essere esatto. L'output dovrebbe essere una coppia di numeri interi in un …

25
Uguaglianza della frazione mista
Nella scuola elementare, i bambini imparano a conoscere le frazioni appropriate, dove il numeratore è inferiore al denominatore e quindi il valore della frazione è inferiore a uno. Successivamente, vengono insegnate le frazioni in cui il valore della frazione è maggiore di uno e due modi diversi per esprimere queste …

3
Frazioni decimali golfate
Il tuo obiettivo è scrivere del codice che genererà la sequenza decimale univoca più breve per la frazione di input. Non esistono due frazioni con lo stesso denominatore che possono avere lo stesso output, sebbene sia possibile che le frazioni con denominatori diversi abbiano la stessa rappresentazione. Prendi 2 numeri …

Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.