(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

+ Recent posts