Advertisement
medical-boy-sf

Shortest and Longest Word

Feb 17th, 2019
268
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
  1. function solve(sentence) {
  2.     sentence = sentence.split(" ");
  3.  
  4.     for (let i = 0; i < sentence.length; i++) {
  5.         let word = sentence[i].split('');
  6.         let newWord = [];
  7.         for (let j = 0; j < word.length; j++) {
  8.             if (word[j] !== "." && word[j] !== "," && word[j] !== "!" && word[j] !== "?" && word[j] !== " " && word[j] !== ":" && word[j] !== "-") {
  9.                 newWord[j] = word[j];
  10.             }
  11.         }
  12.         newWord = newWord.join('');
  13.         sentence[i] = newWord;
  14.     }
  15.  
  16.     let maxLength = Number.MIN_SAFE_INTEGER;
  17.     let maxWord = '';
  18.     let minLength = Number.MAX_SAFE_INTEGER;
  19.     let minWord = '';
  20.  
  21.     for (let i = 0; i < sentence.length; i++) {
  22.         if(sentence[i].length > maxLength) {
  23.             maxLength = sentence[i].length;
  24.             maxWord = sentence[i];
  25.         }
  26.  
  27.         if(sentence[i].length < minLength) {
  28.             minLength = sentence[i].length;
  29.             minWord = sentence[i];
  30.         }
  31.     }
  32.  
  33.     console.log(`Longest -> ${maxWord}`);
  34.     console.log(`Shortest -> ${minWord}`);
  35. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement