Advertisement
kstoyanov

04. Word Occurrences js fundamentals

Jul 11th, 2020
64
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
  1. function solve(args) {
  2.   const wordsOc = {};
  3.  
  4.   args.forEach((searchWord) => {
  5.     const isFind = args.filter((word) => word.localeCompare(searchWord) === 0);
  6.     wordsOc[searchWord] = isFind.length;
  7.   });
  8.  
  9.   const sortedWords = Object.keys(wordsOc).sort((a, b) => wordsOc[b] - wordsOc[a]);
  10.  
  11.   sortedWords.forEach((word) => {
  12.     console.log(`${word.trimStart()} -> ${wordsOc[word]} times`);
  13.   });
  14. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement