문제설명
문자열이 주어졌을때, "countAllCharacters" 함수는 주어진 문자열의 각각의 문자를 키로 가지는 객체를 반환합니다. 각 키의 값은 해당 문자가 주어진 문자열에서 몇번 나오는지를 나타냅니다.
조건
- 만약 빈 문자열이 주어졌다면, "countAllCharacters" 함수는 빈 객체를 반환해야 합니다.
입출력예시
let output = countAllCharacters('banana');
console.log(output); // --> {b: 1, a: 3, n: 2}
문제
function countAllCharacters(str) {
}
*풀이
function countAllCharacters(str) {
let obj = {};
for(let i = 0; i < str.length; i++){
if(obj[str[i]] === undefined){
obj[str[i]] = 0;
}
obj[str[i]]++;
}
obj result;
}
'알고리즘 > JavaScript | AG' 카테고리의 다른 글
[객체] 객체 두개가 주어졌을때, 두번째 객체의 속성을 첫번째에 추가하라 (0) | 2020.06.18 |
---|---|
[객체] 주어진 객체의 속성의 총 갯수는 몇개인가요? (0) | 2020.06.18 |
[조건문] 주어진 score을 학점으로 변환하기 (A+, A, A- , ... , F) (0) | 2020.06.16 |