1. 문제 난이도
2. 문제설명
a를 b로 나누었을 때 소수점 아래 n번째 자리의 숫자를 구하는 문제이다.
<INPUT>
a, b, n
<OUTPUT>
a $\div$ b의 소수점 아래 n째 숫자
3. 아이디어
n의 숫자가 커서 단순히 나누고 output을 계산하는 것은 안될 거라고 생각했다.
그래서 우리가 손으로 직접 계산하듯이 그 과정을 코드로 작성했다.
4. 구현
a%b*10을 통해 한줄에 나눗셈의 과정을 끝낼 수 있게 했다.
for문을 통해 n번 연산을 해주었다.
a,b,n=map(int, input().split())
for i in range(n):
a=a%b*10
print(a//b)
댓글, 오류지적 모두 감사합니다
'프로그래밍 > 백준' 카테고리의 다른 글
백준 11689번 - GCD(n, k) = 1 (0) | 2024.03.14 |
---|---|
백준 4355번 - 서로소 (0) | 2024.03.10 |
백준 9507번 - Generations of Tribbles (0) | 2024.03.03 |
백준 13699번 - 점화식 (0) | 2024.03.02 |
백준 25426번 - 일차함수들 (0) | 2024.02.26 |