백준 #1312 소수
코드
import sys
# sys.stdin = open("input.txt")
input = sys.stdin.readline
a, b, n = map(int, input().split())
a = a % b
cur = 0
for _ in range(1, n + 1):
cur = a * 10 // b
res = a * 10 % b
a = res
print(cur)
풀이
실버5의 난이도를 가진 문제였지만 잘 풀리지 않았다 ㅠㅠ
질문 게시판을 보던 도중에 우리가 나눗셈을 어떻게 하는지 생각해보라는 조언이 있어서 샤프를 들고 몇가지 나눗셈을 직접 해보았다!
직접 나눗셈을 하는게 오랜만?이라서 뭔가 어색하고 이렇게 나누는게 맞았나 하면서 끄적였다 ㅎㅎㅎ
진짜 나눗셈의 원리 그대로를 풀이로 옮겼더니 바로 맞았다!!!
나에게 기본적인 것의 중요성을 일깨워준 문제여서 포스팅했다
댓글남기기