문제
풀이
class Solution {
public int solution(String number) {
int sum = 0;
String[] numberArray = number.split("");
for(int i = 0; i < numberArray.length; i++) {
sum += Integer.parseInt(numberArray[i]);
}
return sum % 9;
}
}
class Solution {
public int solution(String number) {
return number.chars().map(ch -> (ch - '0') % 9).sum() % 9;
}
}
class Solution {
public int solution(String number) {
int sum = 0;
for (char ch : number.toCharArray()) {
int tmp = Integer.parseInt(String.valueOf(ch));
sum += tmp;
}
return (sum % 9);
}
}
class Solution {
public int solution(String number) {
int sum = 0;
for (char ch : number.toCharArray()) {
sum += ch - '0';
}
return sum % 9;
}
}
출처
https://school.programmers.co.kr/learn/courses/30/lessons/181914
'Algorithm > Programmers' 카테고리의 다른 글
[Programmers] Lv.0 / 배열 만들기 5 / Java (0) | 2023.11.23 |
---|---|
[Programmers] Lv.0 / 문자열 여러 번 뒤집기 / Java (0) | 2023.11.22 |
[Programmers] Lv.0 / 글자 이어 붙여 문자열 만들기 / Java (0) | 2023.11.20 |
[Programmers] Lv.0 / 주사위 게임 3 / Java (0) | 2023.11.14 |
[Programmers] Lv.0 / 간단한 논리 연산 / Java (0) | 2023.11.07 |
댓글