(1).백준 28248번 Deliv-e-droid는 게임에서 얻은 포인트를 출력해야 하는 문제로
배달 성공 시 +50점, 장애물에 부딪힌 경우 -10점이기 때문에 그대로 계산했고
성공 횟수가 장애물 충돌 횟수보다 많은 경우 500점이 추가되기 때문에 삼항연산자를 사용해서 포인트를 추가해줬다.
여기서 소괄호를 통해서 구분해줬는데
이 부분이 없는 경우 apex, js 등 여러 언어에서 계산식 충돌이 나기 때문에
명확하지 않은 경우 각각의 식을 구분지어 줘야 한다는 사실을 한번 더 생각해낼 수 있었다.
const [x, y] = `5
2`.split('\n').map(Number)
console.log(x*50 - y*10 +(x > y ? 500 : 0))
'회고' 카테고리의 다른 글
[개발일지] - 643 (0) | 2025.04.07 |
---|---|
[개발일지] - 642(주말) (0) | 2025.04.06 |
[개발일지] - 641 (0) | 2025.04.04 |
[개발일지] - 640 (0) | 2025.04.04 |
[개발일지] - 639 (0) | 2025.04.02 |