본문 바로가기

IT/프로그래머스

[프로그래머스] 자릿수 더하기 - Java

반응형

 

 

 

 

문제

 

 

 

 

 

 

 

풀이

배열로 쪼개어 넣은 뒤, sum을 통해 합계를 구한다.

 

 

 

Arrays.stream(arr).sum();

stream의 sum을 통해 배열의 합계를 구할 수 있다.

 

 

 

 

 

코드

import java.util.stream.Stream;
import java.util.Arrays;

class Solution {
    public int solution(int n) {
        int[] arr = Stream.of(String.valueOf(n).split("")).mapToInt(Integer::parseInt).toArray();
        
        return Arrays.stream(arr).sum();
    }
}
반응형