📝 문제
> 자연수 N이 주어지면, N의 각 자릿수의 합을 구해서 return 하는 solution 함수를 만들어 주세요.
- 첫번째 케이스 : 1 + 2 + 3 = 6
- 두번째 케이스 : 9 + 8 + 7 = 24
https://programmers.co.kr/learn/courses/30/lessons/12931
🎨 풀이
💡 첫 번째 시도 = 성공
def solution(n):
n_list = list(map(int, str(n)))
answer = sum(n_list)
return answer
> 핵심 : n을 list로 바꾸기.
1. list(map())을 이용해서 n을 정수 리스트로 바꾼다.
2. sum을 이용해서 n에 있는 정수들의 합을 구한 후 return 하면 된다.
끝~
⭐ 느낀점
> 쉬운 문제를 언제까지 할 수 있을런지 모르겠는데, 쉬운 문제는 나에게 도움이 안된다는 걸 좀 알아둬야 할 것 같다. 날로 먹기는 금지다. 가만히 있는데 성장할 수는 없다. 파이팅!
'알고리즘 공부 > 프로그래머스' 카테고리의 다른 글
[프로그래머스 / Level 1] 짝수와 홀수 (파이썬) (0) | 2022.05.08 |
---|---|
[프로그래머스 / Level 1] 실패율 (파이썬) (0) | 2022.05.07 |
[프로그래머스 / Level 1] 문자열 다루기 기본 (파이썬) (0) | 2022.05.05 |
[프로그래머스 / Level 2] 전화번호 목록 (파이썬) (0) | 2022.05.04 |
[프로그래머스 / Level 2] 최솟값 만들기 (파이썬) (0) | 2022.05.03 |