Level1. 자릿수 더하기 (Java)
문제설명 )
풀이Code )
import java.util.*;
public class Solution {
public int solution(int n) {
int answer = 0;
int num = n; // num라는 변수를 생성해 n값으로 초기화 해준다.
while(num > 0) {
answer += num%10; // num를 10으로 나눈 나머지값을 answer에 더해준다.
num /= 10; // num를 10씩 나눠서 num으로 저장한다.
}
return answer;
}
}
풀이법 )
1. int형의 자릿수를 도출할때는 10을 나눈값의 나머지를 구하면 도출할수있다.
'알고리즘 > Programmers' 카테고리의 다른 글
[Programmers] Level2. 주식가격 (Java) (0) | 2021.04.17 |
---|---|
[Programmers] Level2. 다리를 지나는 트럭 (Java) (0) | 2021.04.16 |
[Programmers] Level1. 이상한 문자 만들기 (Java) (0) | 2021.01.24 |
[Programmers] Level1. 약수의 합 (Java) (0) | 2021.01.24 |
[Programmers] Level1. 시저암호 (Java) (0) | 2021.01.23 |