
* 문제 풀이
class Solution {
public int solution(String number) {
int answer = 0;
int a = 0;
for(int i = 0; i < number.length(); i++){
a += number.charAt(i)-'0';
answer = a % 9;
}
return answer;
}
}
위의 코드 보다 아래 코드가 더 정리된 코드.
class Solution {
public int solution(String number) {
int answer = 0;
for(int i = 0; i < number.length(); i++){
answer += number.charAt(i) - '0';
}
return answer % 9;
}
}
* 프로그래머스 다른 풀이
class Solution {
public int solution(String number) {
int sum = 0;
for (char ch : number.toCharArray())
sum += ch - '0';
return sum % 9;
}
}
'코테 > 프로그래머스 JAVA Lv.0' 카테고리의 다른 글
| [프로그래머스/java/Lv.0] 문자열 반복해서 출력하기 (0) | 2025.04.23 |
|---|---|
| [프로그래머스/java/Lv.0] 접미사인지 확인하기 (0) | 2025.04.22 |
| [프로그래머스/java/Lv.0] 순서 바꾸기 (0) | 2025.04.21 |
| [프로그래머스/java/Lv.0] x 사이의 개수 (0) | 2025.04.16 |
| [프로그래머스/java/Lv.0] 문자열 정렬하기 (2) (0) | 2025.04.15 |