x의 자릿수 합 sum을 구하고( Lv1. 자릿수 더하기)
x 가 sum으로 나누어지면 True를 반환한다.
def solution(x):
sum = 0
num = x
while num > 0:
sum += num % 10
num = int(num/10)
return x % sum == 0
fun solution(x: Int): Boolean {
var sum = 0
var num = x
while(num > 0) {
sum += num % 10
num /= 10
}
return x % sum == 0
}
python
에서 나눗셈의 결과 자료형이 float
이므로, int
로 형변환이 필요하다: num = int(num/10)