문제 설명

정수 n을 입력받아 n의 약수를 모두 더한 값을 리턴하는 함수, solution을 완성해주세요.

제한 조건

나의 풀이

Untitled

설명

n보다 작은 수를 1부터 n까지 for문을 돌리며 나누어지는 수를 array에 저장하고 배열의 합을 리턴하였다.

다른 사람의 풀이

Untitled

분석

Kotlin의 Range는 (1..n) 처럼 표현이 가능하다고 한다. filter의 반환 타입은 List이고, 조건에 맞춰 필터링 해준다.