문제의 이해
function charCount(str) { // 객체를 생성 후, 반환해야 한다. let result = {} // 문자열을 순회한다. for(let i = 0; i < str.length; i++) { let char = str[i] // 문자가 객체 안에 있다면 카운트를 추가한다. if(result[char] > 0) { result[char] ++; } // 문자가 숫자 안에 없다면 카운트는 1이다. else { result[char] = 1 } } // 문자가 대문자일때에는 별개로 봐야하는지, 빈값일때에는 어떻게 처리해야하는지? // 결과를 반환한다. return result }
Last updated