free from
[백준] 2909 캔디 구매 본문
728x90
반응형
들어가기
- 2909 캔디 구매는 간단한 수학 문제입니다.
- 상근이는 늘 한 종류의 지폐를 들고 다닙니다. (1, 10, 100, 1000, ..., 1,000,000,000)
- 한 종류의 지폐를 좋아하기 때문에 계산도 거스름돈을 받지않고 딱 맞아 떨어지면 좋겠습니다.
- 사탕 가게 주인은 캔디 가격을 반올림하여 상근이의 지폐 단위에 맞아 떨어지도록 가격을 책정합니다.
- 사탕 가게를 도와 상근이가 돈을 지불할 수 있도록 하는 문제입니다.
- 예를 들어 사탕가격: 123450995 / 지폐의 0의 개수가 1일때 반올림된 가격은 123451000입니다.
intput: 123450995 1
output: 123451000
풀이
- 반올림되는 자리수를 구하는 것으로 문제를 풀수 있습니다.
- 123450995 / 10 => 12345099.5 가 되며 반올림하는 자리수가 5입니다.
- 5를 반올림하면 앞 자리에 +1이 더합니다. => 12345100
- 그런 다음 반올림한 수 12345100에 앞에서 나눈 10을 다시 곱하면 정답이 됩니다.
코드
728x90
'개발 > 알고리즘' 카테고리의 다른 글
[백준] 14626 ISBN (0) | 2023.01.28 |
---|---|
[백준] 23253 자료구조는 정말 최고야 (0) | 2023.01.26 |
[백준] 3190 뱀 (1) | 2021.04.03 |
[백준] 17135 캐슬 디펜스 (0) | 2021.03.21 |
[백준] 1865 웜홀 (0) | 2021.03.14 |
Comments