[ 하샤드 수의 조건 ] - 양의 정수 x의 자릿수의 합이 정수 x로 나누어 떨어져야 함. ex) x = 18 -> 1 + 8 = 9 -> 18 / 9 = 2 로 나누어 떨어짐. 따라서 x는 하샤드 수이다. class Solution { fun solution(x: Int): Boolean { var answer = true var xStr = x.toString() var Sum = xStr.map { it.toString().toInt() }.sum() // map 함수를 사용해 x를 문자열로 변환하여 각 자릿수를 떼서 리스트에 담고 다시 정수로 // 변환하고 sum() 을 통해 정수 리스트의 합계를 계산 (정수 리스트면 반환형도 정수) return x % Sum == 0 } } [ Kotlin 메소..