challenge-algorithms-v2.0/09-mostRepeatedChar/index.js

22 lines
390 B
JavaScript
Raw Normal View History

export function mostUsedChar(text) {
// implementar logica aqui
const stringToArray = text.split('')
const obj = {}
stringToArray.forEach(element => {
obj[element] = obj[element] ? obj[element] + 1 : 1
})
const objToArray = Object.entries(obj)
let res = ['', 0]
objToArray.forEach(word => {
if (res[1] < word[1]) {
res = word
}
})
return res[0]
}