(1).백준 27918번 탁구 경기는 한쪽이 2점 더 높거나 경기가 종료된 시점에 결판이 난다고 할 때

최종스코어를 구해야 하는 문제였다.

 

단순히 승자를 구해야 하는 것이아니기 때문에 각각의 점수를 담은 변수를 선언해주고

Math.abs를 통해 절대값으로 차이가 2가 나는 시점을 확인해서 중단시키고 결과를 출력했다.

const input = `10
D
P
P
D
D
P
P
P
D
D`.split('\n')

let x = 0
let y = 0

for(let i = 1 ; i < input.length ; i++){
    if(Math.abs(x-y) == 2){
        break
    }
    if(input[i] == 'D'){
        x++
    }
    else{
        y++
    }
}
console.log(`${x}:${y}`)

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

[개발일지] - 392  (0) 2024.07.29
[개발일지] - 391(주말)  (0) 2024.07.28
[개발일지] - 389  (0) 2024.07.26
[개발일지] - 388  (0) 2024.07.25
[개발일지] - 387  (0) 2024.07.24

+ Recent posts