-
[programmers/Swift] 제일 작은 수 제거하기Archive/Questions 2022. 5. 1. 17:26728x90
programmers.co.kr - 코딩테스트연습 - Lv.1 - 연습문제 - 제일 작은 수 제거하기
Constraints :
- arr은 길이 1 이상인 배열입니다.
- 인덱스 i, j에 대해 i ≠ j이면 arr[i] ≠ arr[j] 입니다.
// // Created by Yongwoo Marco on 2022/04/26. // Copyright © 2022 Yongwoo Marco Kim. All rights reserved. // func solution(_ arr:[Int]) -> [Int] { guard arr.count > 1 else { return [-1] } guard let min = arr.min() else { return [-1] } return arr.filter { $0 != min } } print(solution([4,3,2,1])) // [4,3,2] print(solution([10])) // [-1]
How I tried this :
인덱스가 다른 경우 같은 수가 없다고 제약사항에 나오기 때문에가장 작은 수는 배열에서 하나밖에 없음
문제에 관한 모든 저작권 : https://programmers.co.kr/
728x90'Archive > Questions' 카테고리의 다른 글
[programmers/Swift] 정수 제곱근 판별 (0) 2022.05.02 [programmers/Swift] 문자열 내 p와 y의 개수 (0) 2022.05.02 [programmers/Swift] 문자열 내림차순으로 배치하기 (0) 2022.05.01 [programmers/Swift] 문자열 다루기 기본 (0) 2022.04.29 [programmers/Swift] 서울에서 김서방 찾기 (0) 2022.04.29