num = int(input())
print(Han(num))
def Han(num):
if num < 100:
return num
num = int(input())
print(Han(num))
def Han(num):
if num < 100:
return num
else:
cnt = 99
num = int(input())
print(Han(num))
def Han(num):
if num < 100:
return num
else:
cnt = 99
for i in range(100, num+1):
num_list = list(map(int, str(i)))
if num_list[0] - num_list[1] == num_list[1] - num_list[2]:
cnt += 1
return cnt
num = int(input())
print(Han(num))
def Han(num):
if num < 100:
return num
else:
cnt = 99
for i in range(100, num+1):
num_list = list(map(int, str(i)))
if num_list[0] - num_list[1] == num_list[1] - num_list[2]:
cnt += 1
return cnt
num = int(input())
print(Han(num))
처음에 문제이해를 잘못해서 너무 어렵게 봤다가... 검색하고 잘못 이해했다는 걸 깨달았다. 제대로 이해 후 차근차근 접근했는데 코드가 좀 길어져서 다른 사람의 코드를 찾아보던 도중 map 함수를 알아냈다. 좋은 함수를 알아낸 것 같아 기분이 좋다.