(1).백준 28288번 Special Event는 5일간 진행되는 이벤트 중
참여자가 가장 많은 날을 찾아야 하는 문제였다.
for문을 순회하며 count에 참여 여부를 하나씩 추가하고
Math.max로 최대 참여자 수를 계산하고 해당 값과 일치하는 날짜를 모아 요청 형식대로 출력했다.
const input = `3
YY.Y.
...Y.
.YYY.`.split('\n')
const count = [0, 0, 0, 0, 0]
const result = []
for(let i = 1 ; i < input.length ; i++){
for(let j = 0 ; j < 5 ; j++){
if(input[i][j] == 'Y'){
count[j]++
}
}
}
const max = Math.max(...count)
for(let i = 0 ; i < 5 ; i++){
if(count[i] == max){
result.push(i+1)
}
}
console.log(result.join(','))
'회고' 카테고리의 다른 글
[개발일지] - 268(주말) (0) | 2024.03.24 |
---|---|
[개발일지] - 267(주말) (1) | 2024.03.23 |
[개발일지] - 265(연차) (0) | 2024.03.21 |
[개발일지] - 264 (0) | 2024.03.20 |
[개발일지] - 263 (0) | 2024.03.19 |