암스트롱 수는 각 자릿수를 자릿수의 개수만큼 거듭제곱한 뒤 모두 더한 값이 자기 자신과 같은 수예요.
예를 들어:
9 = 9^1 = 9이기 때문이에요.10 != 1^2 + 0^2 = 1이기 때문이에요.153 = 1^3 + 5^3 + 3^3 = 1 + 125 + 27 = 153이기 때문이에요.154 != 1^3 + 5^3 + 4^3 = 1 + 125 + 64 = 190이기 때문이에요.어떤 수가 암스트롱 수인지 판별하는 코드를 작성해 보세요.
선택 사항인 두 개의 테스트는 기본적으로 비활성화되어 있어요. 이 테스트를 활성화하려면 풀이 파일의 전역 스코프에 const TEST_BIG_INTEGERS = true를 추가하거나, 스텁에 준비된 줄의 주석을 해제해요.
이 숫자들은 기본 정수 타입의 범위를 넘어서지만, 128비트 정수면 테스트를 통과하기에 충분해요. BigInt는 필요 없어요.
Exercism에 가입하고 Julia 트랙을 개념 35개연습 문제 128개, 그리고 실제 사람의 멘토링과 함께 배우고 익혀 보세요. 모두 무료예요.