(1).백준 30958번 서울사이버대학을 다니고는 글자에 가장 많이 등장하는 알파벳의 갯수를 출력해야 하는 문제였다.
조건에서 '.', ' '. ',' 3가지는 제외해야 한다고 했기 때문에
if문으로 해당 3가지 조건이 아닌 경우 count를 1씩 증가시킨 다음
key in obj 형태로 순회를 통해 max값을 비교했다.
const input = `51
my era of success began with seoul cyber university`.split('\n')[1]
const countMap = {}
let max = 0
for(let i = 0 ; i < input.length ; i++){
const str = input[i]
if(str == ' ' || str == ',' || str == '.'){}
else{
if(countMap[str]){
countMap[str]++
}
else{
countMap[str] = 1
}
}
}
for(let key in countMap){
max = Math.max(max, countMap[key])
}
console.log(max)
'회고' 카테고리의 다른 글
[개발일지] - 271 (1) | 2024.03.27 |
---|---|
[개발일지] - 270(연차) (0) | 2024.03.26 |
[개발일지] - 268(주말) (0) | 2024.03.24 |
[개발일지] - 267(주말) (1) | 2024.03.23 |
[개발일지] - 266(연차) (0) | 2024.03.22 |