약수는 mod로 계산했을 때 값이 0이 나오기 때문에 그 값을 더해주는 식으로 풀어봤다. class Solution { fun solution(n: Int): Int { var answer = 0 for (i in 1..n) { if(n % i == 0) { answer += i } } return answer } } if문으로 약수의 값을 구하고 answer에 하나씩 더해준 후 return했다. 다른사람의 풀이 class Solution { fun solution(n: Int): Int { var answer = 0 answer = (1..n).filter { n % it == 0 }.sum() return answer } } filter함수를 사용해 훨씬 보기 깔끔하다. filter는 Boolean값..