본문 바로가기
Development/코딩테스트

[백준] 1157 Node

by Yeony99 2022. 9. 22.
728x90
const fs = require('fs');
const input = fs.readFileSync("/dev/stdin").toString().trim().toUpperCase();
const obj = {}

for(let i = 0; i < input.length; i++) {
    obj[input[i]] = obj[input[i]] ? obj[input[i]]+1 : 1
}

const MAX = Math.max(...Object.values(obj))
const KEY = [];
for(let key in obj) {
    if(obj[key] === MAX) {
        KEY.push(key)
    }
}

console.log(KEY.length > 1 ? '?' : KEY[0])
728x90

'Development > 코딩테스트' 카테고리의 다른 글

[백준] 10250 Node.js  (0) 2022.09.24
[백준] 15552 Node.js  (0) 2022.09.23
[백준] 3003 Node.js  (1) 2022.09.22
[백준] 10039 Node.js  (0) 2022.09.21
[백준] 8958 Node.js  (0) 2022.09.21

댓글