(1).백준 6763번 Speed fines are not fine!는
현재 구간의 속도 제한과 해당 구간의 속도를 얼마나 초과했는지에 따른 벌금이 다를 경우
무사 통과인지 아니면 얼마의 벌금을 받는지를 출금해야 하는 문제였다.
해당 문제를 해결하기 위해서는 4가지의 출력이 필요했기 때문에
4개의 if문을 사용해야 했고
각각의 if문 내부에는 속도 제한을 낮은 곳에서 위로 올라갔는데
반대로 위에서 아래로 내려올 수도 있지만 하나의 방향성을 가져야 한다는 부분이 중요한 것 같다.
const [limit, speed] = `100
131`.split('\n').map(Number)
if(speed <= limit){
console.log('Congratulations, you are within the speed limit!')
}
else if(speed <= limit + 20){
console.log('You are speeding and your fine is $100.')
}
else if(speed <= limit + 30){
console.log('You are speeding and your fine is $270.')
}
else{
console.log('You are speeding and your fine is $500.')
}
'회고' 카테고리의 다른 글
[개발일지] - 4 (0) | 2023.07.04 |
---|---|
[개발일지] - 3 (0) | 2023.07.03 |
[개발일지] - 1(주말) (0) | 2023.07.01 |
[수습일지] - 96 (0) | 2023.06.30 |
[수습일지] - 95 (0) | 2023.06.29 |