티스토리 뷰
5단계와 6단계 난이도 차이가 갑자기 나는 것 같아요. 그래서 더욱 풀 맛이 납니다 ㅎㅎ
6단계 정답코드는 아래 제 깃허브에서도 찾아보실 수 있습니다 :)
https://github.com/kmi0817/coding_test_practice/tree/main/baekjoon_step/step6
1. 정수 N개의 합
def solve(a):
return sum(a)
2. 셀프 넘버 (4673번)
- sorted(리스트) : 정렬된 리스트를 반환합니다. (원래 리스트 상태는 변경X)
def d(n) :
str_n = str(n)
result = n
for digit in str_n :
result += int(digit)
return result
numbers = set(x for x in range(1, 10001))
phibo = set()
for n in numbers :
phibo.add(d(n))
self_number = list(numbers - phibo)
for i in sorted(self_number) :
print(i)
3. 한수 (1065번)
N = int(input())
if N < 0 or N > 1000 :
exit()
cnt = 0
for n in range(1, N+1) :
if n in range(1, 100) :
cnt += 1
if n in range(100, 1000) :
str_n = str(n)
a, b, c = int(str_n[0]), int(str_n[1]), int(str_n[2])
if a - b == b - c :
cnt += 1
print(cnt)
백준 단계별로 풀어보기 5단계는 아래 링크를 타고 가서 확인해주세요!
2021.12.31 - [백준/단계별로 풀어보기] - 백준 단계별로 풀어보기 5단계 1차원 배열 파이썬 정답
728x90
'코딩 테스트 > 백준' 카테고리의 다른 글
백준 단계별로 풀어보기 8단계 기본수학1 손익분기점 1712번 파이썬 정답 (0) | 2022.01.05 |
---|---|
백준 단계별로 풀어보기 7단계 문자열 파이썬 정답 (0) | 2022.01.02 |
백준 단계별로 풀어보기 5단계 1차원 배열 파이썬 정답 (0) | 2021.12.31 |
백준 단계별로 풀어보기 4단계 while문 파이썬 정답 (0) | 2021.12.30 |
백준 단계별로 풀어보기 3단계 for문 파이썬 정답 (0) | 2021.12.29 |