오일리 피 함수 P[N]의 정의는 1부터 N까지 범위에서 N과 서로소인 자연수의 개수이다.
오일러 피 함수의 원리는 에라토스테네스이 체와 비슷하다.
1
구하고자 하는 범위까지 배열을 생성한 후 2를 선택한다.
2
2의 모든 배수마다 P[i] = P[i] / 2 연산을 수행해 값을 갱신한다.
에라토스테네스의 채의 소수의 배수 지우기 부분을 P[i] = P[i] / K로 변경한 것이 된다.
3
배열이 끝날 때까지 반복한다.
- Do it! 알고리즘 코딩테스트 자바 편