SMALL 백준 10651 [백준/1065/파이썬(Python3)] 한 수 구하기 문제 출처 1065번: 한수 어떤 양의 정수 X의 각 자리가 등차수열을 이룬다면, 그 수를 한수라고 한다. 등차수열은 연속된 두 개의 수의 차이가 일정한 수열을 말한다. N이 주어졌을 때, 1보다 크거나 같고, N보다 작거나 www.acmicpc.net 풀이 코드 num=int(input()) hansu = 0 for i in range (1, num+1): if i < 100: hansu += 1 else: n = list(map(int, str(i))) if n[0] - n[1] == n[1] - n[2]: hansu += 1 else: continue print(hansu) 1~99까지는 모두 한수가 될 수 있습니다. 100부터는 자리수의 차이가 같은지 확인한 뒤, 한수를 세어줍니다. 2021. 6. 28. 이전 1 다음 LIST