-
[🐉 백준 6단계] 함수Algorithm/케로베로스 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)
반응형'Algorithm > 케로베로스' 카테고리의 다른 글
[🐉 백준 7단계] 문자열 (0) 2020.12.12 [🦩 프로그래머스] 타겟넘버 / 모의고사 / 크레인 인형뽑기 게임 / K번째 수 (0) 2020.12.06 [🐉 백준 5단계] 1차원 배열 (0) 2020.12.05 [🐉 백준 4단계] While문 (0) 2020.12.05 [🦩 프로그래머스 2단계] 수식 최대화 / 기능 개발 / 다리를 지나는 트럭 / 가장 큰 수 (0) 2020.11.29