문제링크 : https://school.programmers.co.kr/learn/courses/30/lessons/12947
class Solution {
public boolean solution(int x) {
boolean answer = true;
int sum=0;
String a= Integer.toString(x); //정수를 문자열로 바꿔준다
String []arr=a.split(""); 문자열을 한개의 문자씩 나눠준다.
// ={"1","0"};
int []arr1 =new int[a.length()]; 정수형 배열 선언
for(int i=0;i<arr1.length;i++){
arr1[i]=Integer.parseInt(arr[i]); 각각의 문자형 배열의 원소를 정수형 배열의 원소에 값을 변환해서 넣어준다.
sum+=arr1[i]; // 값을 쌓아준다
}
if(x%sum==0)
{
return true;
}
return false;
}
}