kbo25

Longest and shortest word

Feb 14th, 2019
144
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
  1. function solve (str) {
  2.     str = str.replace(/,/g,"");
  3.     str = str.replace(/\./g,"");
  4.     str = str.replace(/!/g,"");
  5.     str = str.replace(/\?/g,"");
  6.     str = str.split(' ');
  7.    
  8.     let min = Infinity;
  9.     let max = 0;
  10.     let longest = '';
  11.     let shortest = '';
  12.    
  13.     for (let i in str) {
  14.         let len = str[i].length;
  15.        
  16.         if (len < min && str[i] != parseInt(str[i])) {
  17.             min = len;
  18.             shortest = str[i];
  19.         }
  20.         if (len > max && str[i] != parseInt(str[i])) {
  21.             max = len;
  22.             longest = str[i];
  23.         }
  24.     }
  25.        
  26.     console.log(`Longest -> ${longest}`);
  27.     console.log(`Shortest -> ${shortest}`);
  28.  
  29. }
Advertisement
Add Comment
Please, Sign In to add comment