(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

+ Recent posts