반응형
Prob
Approach
함수 작성해서 Call은 X (Runtime Error(Name 발생)
1부터 10000까지 반복문 돌면서
생성되는 숫자(피생성자)는 배열에 추가해서
해당 순서에 배열에 숫자가 있을 시 continue 아닐 시 print
Code
a = []
for i in range(1, 10000):
num = 0
if i in a:
m_str = str(i)
for j in range(len(m_str)):
num = num + int(m_str[j])
num = num + i
if num > 10000:
continue
a.append(num)
else:
m_str = str(i)
for j in range(len(m_str)):
num = num + int(m_str[j])
num = num + i
a.append(num)
print(i)
출처
반응형
'프로젝트 > Baekjoon' 카테고리의 다른 글
BAEKJOON PYTHON 11654 아스키 코드 (0) | 2021.08.20 |
---|---|
BAEKJOON PYTHON 1065 한수 (0) | 2021.08.20 |
BAEKJOON PYTHON 15596 정수 N개의 합 (0) | 2021.08.20 |
BAEKJOON PYTHON 4344 평균은 넘겠지 (0) | 2021.08.20 |
BAEKJOON PYTHON 8958 OX퀴즈 (0) | 2021.08.20 |