오늘은 파이썬
짱구 굴리다가 구글링했다
map으로 해결하는 방법이 나와서 적용했다
map 잘 쓰기 힘들다
def solution(n):
li = list(map(int,str(n)))
return sum(li)
다른 사람의 풀이
이렇게 한번에 return할 수 있는 방법도 있는데
중간에 print가 들어가있어서 이생각을 못했다
def sum_digit(number):
return sum(map(int, str(number)))
좀 더 이런 방식으로 풀고 싶었다
int → str로 바꾸고 거기서 하나씩 뽑아내는 방법
def sum_digit(number):
return sum([int(i) for i in str(number)])
출처 : 프로그래머스
'코딩테스트' 카테고리의 다른 글
[프로그래머스] [Python] 정수 내림차순으로 배치하기 (0) | 2023.11.02 |
---|---|
[프로그래머스] [Python] 짝수의 합 (1) | 2023.11.01 |
[프로그래머스] [SQL] 없어진 기록 찾기 (0) | 2023.10.24 |
[프로그래머스] [Python] 수 조작하기 1 (0) | 2023.10.17 |
[프로그래머스] [SQL] 조건에 부합하는 중고거래 상태 조회하기 (0) | 2023.10.13 |