Lv1. 없는 숫자 더하기

Hello·2022년 7월 25일
0

코딩테스트 연습 > 없는 숫자 더하기

1. 풀이 설명

0부터 9까지의 합에서 numbers의 합을 뺀 후 반환한다.

  • numbers는 0부터 9까지의 숫자가 중복 없이 포함되어 있으며, 최대 크기는 9이다.

2. 나의 풀이

python

def solution(numbers):   
    return sum(range(10)) - sum(numbers)

kotlin

fun solution(numbers: IntArray): Int =
   (1..9).sum() - numbers.sum()

3. 배운점

kotlin

  1. 다른 코드
fun solution(numbers: IntArray): Int =
	(1..9).filterNot(numbers::contains).sum()
    
// (1..9).filter{ !numbers.contains(it) }.sum()
profile
안녕하세요 :)

0개의 댓글