29. 제일 작은 수 제거하기

Harold's velog·2024년 2월 13일

CodingTest (Class)

목록 보기
29/52


func solution(_ arr:[Int]) -> [Int] {
    
    var answer : [Int] = []
    
    answer = arr
    
    if answer.count > 1 {
        
        answer.remove(at:answer.firstIndex(of:arr.min()!)!)
        
        return answer
        
    } else {
        
        return [-1]
        
    }

}

firstIndex, min 모두 optional 가능성이 있기에 unwrapping을 해줘야하는데 min에만 꽂혀서 거기만 unwrapping하고 생각하다가. of:뒤에 숫자를 넣고 테스트를 해보니 firstIndex역시 unwrapping이 필요했다.

profile
데일리 정리, 하루에 최소 하나의 글은 적도록 하자.

0개의 댓글