728x90
반응형

단순 사칙연산 문제이다.

이 문제에서 그냥 /을 사용해서 나눠주면 실제 결괏값과 10**(-20) 정도의 차이는 웬만하면 나게 돼서

만점을 못 받으므로 직접 나누기 기능을 구현해줘야 한다.

a, b = map(int, input().split())
print(a//b, end='')
if a%b:
    i = 0
    print('.', end='')
    while a%b and i < 1000: 
        a = a%b * 10
        i += 1
        print(a//b, end='')

 

728x90
반응형

+ Recent posts