https://www.acmicpc.net/problem/1159
const [count, ...names] = require("fs")
.readFileSync("/dev/stdin")
.toString()
.split("\n");
const firstnames = [...new Set(names.map((name) => name[0]))];
const results = [];
for (let firstname of firstnames) {
let count = 0;
for (let name of names) {
if (name[0] === firstname) {
++count;
}
}
if (count >= 5) {
results.push(firstname);
}
}
results.sort();
console.log(results.length === 0 ? "PREDAJA" : results.join(""));
'알고리즘 문제 풀이' 카테고리의 다른 글
[백준 알고리즘] javascript 24 1408번 (0) | 2023.01.15 |
---|---|
[백준 알고리즘] Javascript 가장 많은 글자 1350번 (0) | 2023.01.14 |
[프로그래머스] Javascript 과일 장수 (0) | 2022.12.25 |
[프로그래머스] Javascript 윤년 (0) | 2022.07.16 |
[프로그래머스] Javascript 약수의 개수와 덧셈 (0) | 2022.07.15 |