Notice
Recent Comments
Link
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |
Tags
- 함수지향
- 의존성주입
- soild
- 로그인기능 #
- 객체지향 5대 특징
- 분산형 아키택처
- AttributeError
- 클래스삭제
- 멀티프로세스
- 객체지향
- 토글기능
- CORS
- 회원가입기능
- 배열오름차순정렬
- 클래스추가
- nat inside
- Arrays.sort()
- 4-Way Handshake
- 빅오표기법
- 프로그래머스
- flask
- MSA
- 마이크로서비스아키택처
- oop 4대 특성
- 3-Way Handshake
- jquery
- 향상된 for문
- 비절차형 언어
- 의존역적원칙
- 타입오류
Archives
- Today
- Total
개발하는 체대생
[코딩테스트]프로그래머스 java 자릿수 더하기 본문
문제
class Solution {
public int solution(int n) {
int answer = 0;
//방법1
//1. 문자열로 바꾼다
//2. 문자열의 길이 만큼 for문을 돌린다.
//3. subString으로 각각의 자리수를 구분지어주고 int로 형변환해준다.
// String s = Integer.toString(n);
// for(int i=0; i<s.length(); i++){
// answer += Integer.parseInt(s.substring(i, i+1));
// }
//방법2
//1. 10으로 나눈 나머지를 구한다.
//2. 나머지 값을 누적합해준다.
//3. 10을 나눠 자릿수를 줄인다.
//4. 0이 될 때까지 무한 반복한다.
while(n > 0){
answer += n%10;
n/=10;
}
return answer;
}
}
'코딩테스트 > JAVA' 카테고리의 다른 글
[코딩테스트] Java 부족한 금액 계산하기 (1) | 2022.09.30 |
---|---|
[코딩테스트] x만큼 간격이 있는 n개의 숫자 (0) | 2022.09.29 |
[코딩테스트] 프로그래머스/Java(자바) 행렬의 덧셈 (1) | 2022.09.29 |
[코딩테스트] 프로그래머스/Java(자바) 핸드폰 번호 가리기 (0) | 2022.09.27 |
[코딩테스트] 프로그래머스/Java(자바) 평균 구하기 (0) | 2022.09.27 |
Comments