Advertisement
Radismela

TheBiggestOfThreeNumbers_withNestedIfs

Oct 29th, 2021
59
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
  1. let input = ['5', '1', '2'];                //OUTPUT => 5 2 1
  2. // let input = ['-2', '-2', '1'];           //OUTPUT => 1 -2 -2
  3. // let input = ['-2', '4', '3'];            //OUTPUT => 4 3 -2
  4. // let input = ['0', '-2.5', '5'];          //OUTPUT => 5 0 -2.5
  5. // let input = ['-1.1', '-0.5', '-0.1'];    //OUTPUT => -0.1 -0.5 -1.1
  6. // let input = ['10', '20', '30'];          //OUTPUT => 30 20 10
  7. // let input = ['1', '1', '1'];             //OUTPUT => 1 1 1
  8.  
  9. let print = this.print || console.log;
  10. let gets = this.gets || ((arr, index) => () => arr[index++])(input, 0);
  11.  
  12. let a = Numbers(gets());
  13. let b = Numbers(gets());
  14. let c = Numbers(gets());
  15.  
  16.  
  17. if (a >= b && a >= c){
  18.     if (b > c){
  19.         print(`${a} ${b} ${c}`);
  20.     } else {
  21.         print(`${a} ${c} ${b}`);
  22.     }
  23. } else if (b >= a && b >= c){
  24.     if (a > c){
  25.         print(`${b} ${a} ${c}`);
  26.     } else {
  27.         print(`${b} ${c} ${a}`);
  28.     }
  29. } else if (c >= a && c >= b) {
  30.     if (a > b){
  31.         print(`${c} ${a} ${b}`);
  32.     } else {
  33.         print(`${c} ${b} ${a}`);
  34.     }
  35. }
  36.  
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement