없는 숫자 더하기

  • 당연하게 배열 idx로 접근하였다.
  • 문제는 맞았지만 다른 사람이 푼 내용이 더 코틀린스럽다.
// 나의 풀이
fun solution(numbers: IntArray): Int {
        var answer: Int = 45
        //var mIsExist = Array(10){false}

        for (i in numbers.indices) {
            answer -= numbers[i]
        }
        println(answer)
        return answer
    }
타인의 풀이
 fun solution(numbers: IntArray): Int = (0..9).filterNot(numbers::contains).sum()

좋은 웹페이지 즐겨찾기