(1).백준 28289번 과 조사하기는 출력이 좀 이상하긴 했는데
쓸대없는 번호를 제외하고 생각하면 간단하게 풀 수 있는 문제였다.
학년이 1학년일 경우 참가 자격이 되지 않지만 별도의 카운트가 필요하고
1학년이 아닌 경우 1,2반은 소프트웨어, 3반은 임베디드, 4반은 인공지능 동아리라고 할 때
각 동아리와 1학년의 숫자를 출력해야 하는 문제로
1학년 체크 이후 각 반의 번호를 체크해 할당한 값을 출력하는 방식으로 해결했다.
const input = `5
1 3 5
2 1 10
2 2 12
2 4 8
3 3 10`.split('\n')
const numCheck = {first : 0, soft : 0, embedded : 0, gpt : 0}
for(let i = 1 ; i < input.length ; i++){
const [year, classNum, x] = input[i].split(' ')
if(year == 1){
numCheck.first++
}
else if(classNum == 1 || classNum == 2){
numCheck.soft++
}
else if(classNum == 3){
numCheck.embedded++
}
else{
numCheck.gpt++
}
}
console.log(numCheck.soft)
console.log(numCheck.embedded)
console.log(numCheck.gpt)
console.log(numCheck.first)
'회고' 카테고리의 다른 글
[개발일지] - 284 (0) | 2024.04.09 |
---|---|
[개발일지] - 283 (0) | 2024.04.08 |
[개발일지] - 281(주말) (0) | 2024.04.06 |
[개발일지] - 280 (0) | 2024.04.05 |
[개발일지] - 279 (0) | 2024.04.04 |