본문 바로가기
Algorithm/Programmers

[Programmers] Lv.0 / 9로 나눈 나머지 / Java

by unknownomad 2023. 11. 21.

문제

 

풀이

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

댓글