Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- function solve(str) {
- str = str.split(' ');
- let wordsMap = new Map();
- for(let word of str) {
- word = word.toLowerCase();
- if(wordsMap.has(word)) {
- let count = wordsMap.get(word);
- count++;
- wordsMap.set(word, count);
- } else {
- wordsMap.set(word, 1);
- }
- }
- let entries = Array.from(wordsMap.entries());
- let filteredEntries = entries.filter(word => {
- return word[1] % 2 !== 0;
- });
- let resultArr = [];
- filteredEntries.forEach(entrie => {
- resultArr.push(entrie[0]);
- });
- console.log(resultArr.join(' '));
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement