a,b,n=map(int,input().split())
a=a%b
for i in range(n-1):
a=(a*10)%b
print((a*10)//b)
<코드 설명>
먼저 a를 b로 나눈 나머지를 a에 저장해주었다.
그 후부터는 나눗셈하는 방법과 동일하게 나머지에 10을 곱해주고 이를 b로 나눠주었다. 이를 n-1번 반복해주었다.
마지막으로 n번째의 나눗셈의 몫을 출력해주기 위해 (a*10)//b를 출력해주었다.
<실행 결과>
'Algorithm > BOJ' 카테고리의 다른 글
[BOJ] 2751 수 정렬하기2 (0) | 2022.05.15 |
---|---|
[BOJ] 7568 덩치 (0) | 2022.05.15 |
[BOJ] 2609 최대공약수와 최소공배수 (0) | 2022.05.08 |
[BOJ] 1181 단어 정렬 (0) | 2022.05.08 |
[BoJ] 1120 문자열 (0) | 2022.05.01 |