Advertisement
Spocoman

06. Max Number

Dec 27th, 2021 (edited)
82
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
  1. РЕШЕНИЕ С WHILE:
  2.  
  3. function maxNumber(input) {
  4.     let index = 0;
  5.     let max = Number.MIN_SAFE_INTEGER;
  6.     let command = input[index];
  7.  
  8.     while (command !== "Stop") {  
  9.         let num = Number(command);
  10.         if (max < num) {
  11.             max = num;
  12.         }
  13.         index++;
  14.         command = input[index];
  15.     }
  16.     console.log(max);
  17. }
  18.  
  19. РЕШЕНИЕ С FOR:
  20.  
  21. function maxNumber(input) {
  22.     let max = Number.MIN_SAFE_INTEGER;
  23.     let command = input[0];
  24.  
  25.     for (let i = 1; command !== "Stop"; i++) {
  26.         let num = Number(command);
  27.         if (max < num) {
  28.             max = num;
  29.         }
  30.         command = input[i];
  31.     }
  32.     console.log(max);
  33. }
  34.  
  35. ИЛИ ЛЕКО ТАРИКАТСКAТA:)
  36.  
  37. function maxNumber(input) {
  38.     let max = Number.MIN_SAFE_INTEGER;
  39.  
  40.     for (let i = 0; input[i] !== "Stop"; i++) {
  41.         if (max < Number(input[i])) {
  42.             max = Number(input[i]);
  43.         }
  44.     }
  45.     console.log(max);
  46. }
  47.  
  48. ФУНДАМЕНТАЛС РЕШЕНИЕ:
  49.  
  50. function maxNumber(input) {
  51.     console.log(Math.max(...input.slice(0, -1).map(Number)));
  52. }
  53.  
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement