Algorithm/케로베로스
[🐉 백준 6단계] 함수
대인보우
2020. 12. 6. 18:22
반응형
백준 6단계
함수
Q. 15596
def solve(a):
return sum(a)
Q. 4673
# 생성자 구하는 함수
def solve(a):
a = str(a)
s = 0
for i in a:
s += int(i)
s += int(a)
return s
# 구한 생성자를 d에 넣는다
d = set()
for i in range(1, 10001):
a = solve(i)
d.add(a)
# d에 없는 것만 출력하면 셀프넘버
for i in range(1, 10001):
if i in d:
continue
else:
print(i)
Q. 1065
# 한수 구하는 함수
def han(a):
a = str(a)
if len(a) == 1:
return 1
elif len(a) == 2:
return 1
else:
if int(a[1])-int(a[0]) == int(a[2])-int(a[1]):
return 1
else:
return 0
n = int(input())
c = 0
for i in range(1, n+1):
c += han(i)
print(c)
반응형