randFromArray([ 4, 5, 8, 10, 16, 20, 25, 40, 50, 100 ]) randRange( 1, _D - 1 ) _N / _D
getGCD( _N, _D ) round( _N / GCD ) round( _D / GCD )

Avalda fraction( _N, _D ) kümnendmurruna.

(DEC+'').replace('.', ',')

fraction( _N, _D ) saab taandada kujule fraction( N, D ).

Nimetajate 10 ja 100 puhul on lahendus lihtne: Kümnendmurru saamiseks tuleb lugejas nihutada koma vasakule nii mitu kohta, kui on nulle nimetajas.

Praegusel juhul tähendab see D === 10 ? "1 kohta" : "2 kohta".

Et avaldada fractionSmall( N, D ) kümnendmurruna, tuleb jagada N arvuga D (kui vajad sellega abi, vaata mõnda jagamise videot).

N : D = (DEC+'').replace('.', ',')

(sulge)
ülesanne Selline on ülesanne alusta selle lahendamist.
Vajad abi? Vaata vihjet. See tegevus nullib sinu praegused punktid!
 
Tagasiside