[coding test] Baekjoon_level 6_함수

2021. 5. 29. 22:33Python/코딩 테스트

Ver. Jupyter Notebook (Anaconda3)

▶ coding test_Baekjoon_level 6_함수

   - 백준: baekjoon

   - 코딩 및 결과: github

 

JeongJaeyoung0/coding_test

코딩테스트. Contribute to JeongJaeyoung0/coding_test development by creating an account on GitHub.

github.com

2021.05.29
# coding test_Baekjoon_level 6_함수

# 15596 (정수 N개의 합)
def solve(a):
    return sum(a)
    
# 4673 (셀프 넘버)-1
a=set()
b=set(range(10001))
for n in range(10001):
    i=0
    for m in str(n):i+=int(m)
    a.add(n+i)
for i in sorted(list(b-a)):print(i)

# 4673 (셀프 넘버)-2
n=range(10001)
print(*sorted({*n}-{m+sum(map(int,str(m)))for m in n}))

# 1065 (한수)-1
a=input()
c=99
if len(a)>2:
    for i in range(100,int(a)+1):b=str(i);c+=(int(b[0])-int(b[1])==int(b[1])-int(b[2]))
    print(c)
else:print(a)

# 1065 (한수)-2
print(sum(i//100+i%10==i//10%10*2or i<100for i in range(1,int(input())+1)))