입출력 예를 보니까 정수를 string 으로 바꾸고 다시 정수로 바꾸면 각각 더하지 않을까??
def solution(n):
answer = 0
for i in str(n):
answer += int(i)
return answer
예쑤!!
def solution(n):
return sum(int(i) for i in str(n))
이렇게 줄일수도 있구나..
아직 더 열심히 해야겠다
def solution(n):
answer = sum(list(map(int,list(str(n)))))
return answer
이것도 대박이넹
list(str(n)) -> str(n)
list(map) -> sum(map)
이렇게만 해도 되는구나 신기하넹
def solution(n):
answer = 0
while n:
answer += n%10
n //= 10
return answer
이것도 참고해야겠당
오늘도 많은걸 알게되네 ㅎ-ㅎ
'[study]코딩테스트' 카테고리의 다른 글
[Programmers] 코딩테스트입문 > 짝수는 싫어요 (0) | 2024.10.05 |
---|---|
[Programmers] 코딩테스트입문 > 문자 반복출력하기 (0) | 2024.10.05 |
[Programmers] 코딩테스트입문 > 중앙값 구하기 (1) | 2024.10.01 |
[Programmers] 코딩테스트입문 > 배열 두배 만들기 (0) | 2024.10.01 |
[Programmers] 코딩테스트입문 > 짝수 홀수 개수 (0) | 2024.10.01 |