회고

[개발일지] - 665

Happy Programmer 2025. 4. 29. 23:58

(1).백준 18198번 Basketball One-on-One은 승자를 구해야 하는 문제로

A, B를 구별해서 점수를 합해준 다음 점수가 더 높은 사람을 출력하는 방식으로 해결했다.

 

정말 의미없어 보이는 문제들도 많긴 한데

문제를 풀면서 이렇게 하면 어떨까 하는 아이디어가 떠오르기도 하고

업무 중 복잡한 로직도 구성하기 쉬워지는 것을 보면

급한대로 풀긴 하지만 다양한 문제를 풀면 적당히 도움은 되는 것 같다.

const input = `A2B1A2B2A1A2A2A2`

let a = 0
let b = 0

for(let i = 0 ; i < input.length ; i+=2){
    if(input[i] == 'A'){
        a += Number(input[i+1])
    }
    else{
        b += Number(input[i+1])
    }
}

console.log(a > b ? 'A' : 'B')