(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 |