gyultang   2년 전

다음 코드 5번째 줄에서 int(num**1/2)라고 하면 시간 초과가 나고 int(num**0.5)라고 하면 정상적으로 작동되는 이유가 무엇인가요...?

djm03178   2년 전

num**1/2는 (num**1)/2와 같습니다. 즉, num의 루트를 구하는 게 아니라 num의 1제곱의 반을 구하는 식입니다. num**(1/2)라고 써야 합니다.

gyultang   2년 전

넵, 감사합니다!

댓글을 작성하려면 로그인해야 합니다.