언젠가는 펼쳐 볼 아카이브
[BOJ] 1157번 - 단어 공부 본문
사용언어 : javascript - node.js
#제출코드
const fs = require('fs');
const filePath = process.platform === 'linux' ? '/dev/stdin' : './input.txt';
const input = fs.readFileSync(filePath).toString().trim();
solution(input);
function solution(input) {
let str = input.toUpperCase();
let count = 0;
let answer = '';
let strArr = [];
for (let i = 0; i < str.length; i++) {
let alpha = str[i];
if (!strArr[alpha]) {
strArr[alpha] = 1;
} else {
strArr[alpha]++;
}
}
for (a in strArr) {
if (strArr[a] > count) {
count = strArr[a];
answer = a;
} else if (strArr[a] === count) {
answer = '?';
}
}
console.log(answer);
}
'IT > Baekjoon Oline Judge' 카테고리의 다른 글
[BOJ] 1316번 - 그룹 단어 체커 (0) | 2023.08.22 |
---|---|
[BOJ] 2941번 - 크로아티아 알파벳 (0) | 2023.08.22 |
[BOJ] 2444번 - 별찍기 - 7 (0) | 2023.08.22 |
[BOJ] 10988번 - 팰린드롬인지 확인하기 (0) | 2023.08.22 |
[BOJ] 3003번 - 킹, 퀸, 룩, 비숍, 나이트, 폰 (0) | 2023.08.18 |