1~9까지의 합에서 numbers 값들의 합을 빼서 반환한다.
def solution(numbers):
answer = 0
for i in range(1, 10):
answer += i
for n in numbers:
answer -= n
return answer
fun solution(numbers: IntArray): Int =
(1..9).filter { numbers.contains(it).not() }.sum()
def solution(numbers):
return sum(range(10)) - sum(numbers)
fun solution(numbers: IntArray): Int =
(1..9).filterNot { numbers.contains(it) }.sum()
python
에서 리스트 값들의 합을 sum(list)
와 같이 구할 수 있다.
python
에서 range 값들의 합을 sum(range(10))
과 같이 구할 수 있다.
kotlin
의 메소드 참조
로 다음과 같이 코드를 작성할 수 있다: (1..9).filterNot(numbers::contains).sum()