Advertisement
Kamend1

07.Odd occurences

Mar 12th, 2025
103
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
  1. function solve (string) {
  2.     let wordObj = {};
  3.  
  4.     let wordArr = string.split(' ');
  5.  
  6.     for (let word of wordArr) {
  7.         if (word.toLowerCase() in wordObj) {
  8.             wordObj[word.toLowerCase()] += 1;
  9.         } else {
  10.             wordObj[word.toLowerCase()] = 1;
  11.         }
  12.     }
  13.  
  14.     let wordKeys = Object.keys(wordObj);
  15.     let oddWordKeys = [];
  16.  
  17.     for (let key of wordKeys) {
  18.         if (wordObj[key] % 2 != 0) {
  19.             oddWordKeys.push(key);
  20.         }
  21.     }
  22.  
  23.     console.log(oddWordKeys.join(' '));
  24. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement