[programmers] 프로그래머스 Level1 자릿수 더하기
(파이썬 Python 자바 Java)
* 문제출처 : 프로그래머스 코딩 테스트 연습, 알고리즘 문제
* 소스 코드 및 정리한 내용의 저작권은 글쓴이에게 있습니다.
프로그래머스 Level1 자릿수 더하기
1) 문제
2) 풀이 과정
n = 123
answer = 0 + 3
n = 12
answer = 0 + 3 + 2
n = 1
answer = 0 + 3 + 2 + 1 #자릿수 합
3) 코드
(1) 파이썬
1
2
3
4
5
6
7
8
|
def solution(n):
answer = 0
while(n>0):
answer = answer + (n % 10)
n = n // 10
return answer
|
cs |
(2) 파이썬
1
2
3
4
5
6
7
8
|
def solution(n):
sum = 0
while(n>0):
sum += int(n % 10)
n = int(n) / 10
return sum
|
cs |
(3) 자바
1
2
3
4
5
6
7
8
9
10
11
12
13
14
|
import java.util.*;
public class Solution {
public int solution(int n) {
int sum = 0;
while(n>0){
sum += n % 10;
n /= 10;
}
return sum;
}
}
|
cs |
4) 정리 노트
/ : 결과 나누기 값(소수점 포함)(기준)
% : 나누기 반환
'*Algorithm > Programmers_Level1' 카테고리의 다른 글
[programmers] 프로그래머스 Level1 핸드폰 번호 가리기(파이썬 Python) (0) | 2020.09.01 |
---|---|
[programmers] 프로그래머스 Level1 자연수 뒤집어 배열로 만들기(파이썬 Python) (0) | 2020.08.31 |
[programmers] 프로그래머스 Level1 완주하지 못한 선수(파이썬 Python) (0) | 2020.08.31 |
[programmers] 프로그래머스 Level1 문자열 내 p와 y의 개수(파이썬 Python) (0) | 2020.08.31 |
[programmers] 프로그래머스 Level1 문자열을 정수로 바꾸기(파이썬Python) (0) | 2020.08.30 |
댓글