Level 1. 자릿수 더하기

Pear_Mh·2021년 6월 17일
0

Programmers-Level 1.

목록 보기
36/49

36. 자릿수 더하기

코딩테스트 연습 > 연습문제 > 자릿수 더하기
https://programmers.co.kr/learn/courses/30/lessons/12931


문제 설명

Input value =

  • N = 자연수

Output value =

  • sum(각 자릿수)

제한 조건

ㆍ N의 범위 : 100,000,000 이하의 자연수


문제 구상

#00
N = 123
#01
sum(int(i) for i in str(N))

문제 풀이

def solution(N):
    return sum(int(i) for i in str(N))

# Code test
N = 123
solution(N)

마치며

문자열에 반복문을 바로 돌릴 수 있다는 점을 몰랐을때는..

def solution(n):
    return sum([int(list(str(n))[i]) for i in range(len(list(str(n))))])

이랬었는데..이제라도 알게 되어서 다행이다.!

profile
Beyond the new era.

0개의 댓글