100부터 500까지의 홀수 중에서 각 자리의 숫자가 모두 다른 자연수의 개수를 구하기 위해서는 다음과 같은 방법을 사용할 수 있습니다.
100부터 500까지의 홀수를 모두 구합니다.
각 홀수의 각 자리 숫자가 모두 다른지 확인합니다.
각 자리 숫자가 모두 다른 자연수의 개수를 세어줍니다.
최종적으로 구한 개수를 출력합니다. 위의 방법을 코드로 구현하면 다음과 같습니다.
python
count = 0
for num in range(101, 501, 2):
digits = str(num)
if digits[0] != digits[1] and digits[0] != digits[2] and digits[1] != digits[2]:
count += 1
print(count)
실행 결과는 180입니다.
참고 URL: 'https://post.naver.com/viewer/postView.naver?volumeNo=27069682&memberNo=5565159'