(1).백준 24569번 Fergusonball Ratings는 각 두개의 라인마다 선수의 득점, 파울 횟수를 기록한 상태로

득점 1회당 5점을 획득하며 파울 1회당 3점이 감점된다고 할 때

선수의 점수가 40점이 넘을 경우 해당 선수를 기록하며

모든 선수가 40점이 넘는 경우 gold 팀으로 간주해 기록된 수치에 +를 추가해 출력해야했다.

 

for문의 i를 2씩 증가시키는 방식으로 2줄씩 처리한 다음

인원을 하나씩 추가하고 진행하다가 한명이라도 기준에 미달될 경우 추가할 + 기호를 공백으로 대체시키는 방식으로 해결했다.

const input = `3
12
4
10
3
9
1`.split('\n').map(Number)

let gold = '+'
let count = 0

for(let i = 1 ; i < input.length ; i+=2){
    if(input[i]*5 - input[i+1]*3 > 40){
        count++
    }
    else{
        gold = ''
    }
}

console.log(count + gold)

'회고' 카테고리의 다른 글

[개발일지] - 184(주말)  (0) 2023.12.31
[개발일지] - 183(주말)  (0) 2023.12.30
[개발일지] - 181  (0) 2023.12.28
[개발일지] - 180  (1) 2023.12.27
[개발일지] - 179  (0) 2023.12.26

+ Recent posts