function L(str) { if(str.length === 0){ return '' } let obj = {}; let arr = []; let firstN = 0 for(let i = 0; i < str.length; i++){ if(str[i] !== ' '){ obj[str[i]] = 0 } for(let j = 0; j < str.length; j++){ if(str[i] === str[j] && str[i] !== ' '){ obj[str[i]]++ } } } for(let el in obj){ arr.push(obj[el]) } for(let n = 0; n < arr.length; n++){ if(arr[n] > firstN){ firstN = arr[n] } } for(let el2 in obj){ if(firstN === obj[el2]){ return el2 } } // TODO: 여기에 코드를 작성합니다. }
최대 숫자가 중복된 경우 제일 처음 글자리턴으로 잘못 이해함 ㅋㅋㅋㅋㅋㅋ
다시 풀어야함 function L(str) { // TODO: 여기에 코드를 작성합니다. } //문자횟수의 우위가 있다면 앞문자 우선리턴 //횟수가 몇개든 우위가 없이 동일하면 일반적으로 반복진행 맨마지막 문자리턴