선릉역 1번 출구
baekjoon - 함수 본문
1. 15596
def solve(a:list) -> int: return sum(a) |
2. 4673
def selfnum(): a = [0]*10001 for j in range(1,10001): if(a[j] == 0): //self_num인지 check! print(j) //먼저 self_num 숫자 출력 self_num = j while self_num <= 10000: //self_num으로 숫자만들기 self_num이 아닌 숫자는 겹치기 때문에 self_num일 때만! a[self_num] = 1 self_num = self_num + sum([int(i) for i in str(self_num)]) selfnum() |
#배열 초기화 방법 []*n이고 sum([int(i) for i in str()])
3. 1065
def selfnum(): a = int(input()) count = 0 for i in range(1, a+1): if i < 100: count += 1 else: if ((i // 10) % 10 - i // 100) == (i % 10 - (i // 10) % 10): count +=1 print(count) selfnum() |
'Algorithm > Algorithm 문제풀이' 카테고리의 다른 글
baekjoon - 기본 수학1 (0) | 2021.08.17 |
---|---|
baekjoon - 문자열 (0) | 2021.08.17 |
baekjoon - 1차원 배열 (0) | 2021.08.17 |
baekjoon - while문 (0) | 2021.08.16 |
baekjoon - for문 (0) | 2021.08.16 |
Comments