문제 설명
https://school.programmers.co.kr/learn/courses/30/lessons/12947

제한 사항

입출력 예

풀이
class Solution {
public boolean solution(int x) {
return x % String.valueOf(x).chars().map(i -> i - '0').sum() == 0;
}
}
후기
재밌는 스트림~
chars()가 IntStream을 반환하는 줄은 몰랐다... char[] 같은 것 일줄 알았는데... IntStream인 이유는 char형이 내부적으로 값을 순자로 저장해서 그런 것 같다.
'코딩테스트 (프로그래머스) > Java' 카테고리의 다른 글
| [프로그래머스][JAVA][Lv. 1] 평균 구하기 (0) | 2023.08.01 |
|---|---|
| [프로그래머스][JAVA][Lv. 2] 광물 캐기 (0) | 2023.07.31 |
| [프로그래머스][JAVA][Lv.1] 핸드폰 번호 가리기 (0) | 2023.07.30 |
| [프로그래머스][JAVA][Lv. 2] JadenCase 문자열 만들기 (0) | 2023.07.26 |
| [프로그래머스][JAVA][Lv. 2] 쿼드압축 후 개수 세기 (0) | 2023.07.26 |