백준_Python
함수_백준1065번[파이썬python]한수
개발하는라푼젤
2022. 1. 21. 01:44
728x90
1~99까지는 "한수"라고 한다.
예를들어 100을 입력했을 때,
nums[0] - nums[1] == nums[1] - nums[2]: #등차수열 확인
1 - 0 == 0 - 0
.. 100은 등차수열이 아니다...
정답:
# 함수_백준1065번[파이썬python]한수 (등차수열)
num = int(input())
hansu = 0
for n in range(1, num+1) :
if n <= 99: # 1부터 99까지는 모두 한수
hansu += 1
else :
nums = list(map(int, str(n))) #숫자를 자릿수대로 분리
if nums[0] - nums[1] == nums[1] - nums[2]: #등차수열 확인
hansu+=1
print(hansu)