콘텐츠로 건너뛰기
Home » e080

e080

오일러 프로젝트 80

자연수의 제곱근이 정수가 아니라면 무리수가 되고, 이런 경우 소수점 밑으로 반복되는 패턴이 전혀 없는 숫자들이 무한히 전개됩니다.2의 제곱근은 1.41421356237309504880… 인데, 처음 100개까지의 자릿수를 모두 더하면 475입니다. 1부터 100까지의 자연수 중에서 제곱근이 무리수인 경우에 대해, 처음 100개까지의 자릿수를 더한 값들의 총합은 얼마입니까? 접근 파이썬에서 제곱근을 구하는 방법은 math.sqrt() 함수를 사용할 수도 있고, n ** 0.5를 사용하는 방법이 있다. 그런데 이 두 경우에 연산 결과는 float 타입으로 정밀도가 제한된 부동소수점 숫자 타입을 사용하기 때문에 소수점 아래 99자리까지의 실제 숫자를 알 수 없다.… 더 보기 »오일러 프로젝트 80