티스토리 뷰
문제 설명
정수 n이 매개변수로 주어질 때 n의 각 자리 숫자의 합을 return하도록 solution 함수를 완성해주세요
제한사항
- 0 ≤ n ≤ 1,000,000
입출력 예
n : result
입출력 예 설명
1234 | 10 |
930211 | 16 |
입출력 예 설명
입출력 예 #1
- 1 + 2 + 3 + 4 = 10을 return합니다.
입출력 예 #2
- 9 + 3 + 0 + 2 + 1 + 1 = 16을 return합니다.
* 첫 번째 생각
def solution(n):
answer = 0
a=str(n)
for i in range(len(a)):
answer += int(a[i])
return answer
숫자를 문자열로 바꾸고(str())
그 길이만큼 돌면서 각 라인의 문자를 숫자화(int)해서 더함
* 두 번째 생각
def solution(n):
answer = 0
#while n%10 > 0: #이러면 숫자사이 0 이 있을때 로직 bug
while n>0:
answer += n%10
n = n//10
return answer
% : 나눈 나머지
// : 나눈 몫
'Test > Python(20220101~)' 카테고리의 다른 글
프로그래머스.L0.숫자찾기 (1) | 2022.10.11 |
---|---|
프로그래머스.L0.n의배수고르기 (1) | 2022.10.11 |
프로그래머스.L0.문자열안에문자열 (0) | 2022.10.11 |
프로그래머스.L0.OX퀴즈 (0) | 2022.10.10 |
프로그래머스.L0.제곱수판별하기 (0) | 2022.10.10 |
댓글
공지사항
최근에 올라온 글
최근에 달린 댓글
- Total
- Today
- Yesterday
링크
TAG
- 대소문자
- fromkeys
- LIST
- EXA
- storage
- 중복제거
- dp-1
- cloud-init
- vmware.powercli
- oracle
- 변수화
- 스토리지
- set()
- 차집합
- dezoomify
- exadata
- 정렬
- 부동없이
- artandculture
- 3par
- powershell
- sysprep
- Join
- virt-sysprep
- 배열
- vmware
- insert
- powercli
- dp-2
- 읽어오기
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | |||
5 | 6 | 7 | 8 | 9 | 10 | 11 |
12 | 13 | 14 | 15 | 16 | 17 | 18 |
19 | 20 | 21 | 22 | 23 | 24 | 25 |
26 | 27 | 28 | 29 | 30 | 31 |
글 보관함