vborislavova

05. Coins - while - loops - ex

Mar 4th, 2020
70
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
  1. function coins(input) {
  2.    
  3.     let change = Number(input.shift());
  4.     let coins = 0;
  5.    
  6.    
  7.  
  8.     while (change > 0) {
  9.  
  10.         if (change >= 2) {
  11.             change -= 2;
  12.         } else if (change >= 1) {
  13.             change -= 1;
  14.         } else if (change >= 0.5) {
  15.             change -= 0.5;
  16.         } else if (change >= 0.2) {
  17.             change -= 0.2;
  18.         } else if (change >= 0.1) {
  19.             change -= 0.1;
  20.         } else if (change >= 0.05) {
  21.             change -= 0.05;
  22.         } else if (change >= 0.02) {
  23.             change -= 0.02;
  24.         } else {
  25.             change -= 0.01;
  26.         }
  27.        
  28.         change = Number(change.toFixed(2));
  29.  
  30.         coins++
  31.     }
  32.     console.log(coins);
  33. }
Add Comment
Please, Sign In to add comment