-
[Programmers] Swift 알고리즘 | Lv.0 중복된 숫자 개수► Swift/Programmers 2024. 2. 5. 12:46반응형
🔒 문제 설명
정수가 담긴 배열 array와 정수 n이 매개변수로 주어질 때, array에 n이 몇 개 있는 지를 return 하도록 solution 함수를 완성해보세요.
🔒 제한사항
- 1 ≤ array의 길이 ≤ 100
- 0 ≤ array의 원소 ≤ 1,000
- 0 ≤ n ≤ 1,000
🔒 입출력 예
array n result [1, 1, 2, 3, 4, 5] 1 2 [0, 2, 3, 4] 1 0
🔒 입출력 예 설명
입출력 예 #1
- [1, 1, 2, 3, 4, 5] 에는 1이 2개 있습니다.
입출력 예 #2
- [0, 2, 3, 4] 에는 1이 0개 있습니다.
🔐 solution of mine
Array.filter()
Array.count
import Foundation func solution(_ array:[Int], _ n:Int) -> Int {array.filter{$0==n}.count} solution([1, 1, 2, 3, 4, 5],1) //output: 2 solution([0, 2, 3, 4],1) //output: 1
반응형'► Swift > Programmers' 카테고리의 다른 글
[Programmers] Swift 알고리즘 | Lv.0 특정 문자 제거하기 (0) 2024.02.05 [Programmers] Swift 알고리즘 | Lv.0 배열 자르기 (0) 2024.02.05 [Programmers] Swift 알고리즘 | Lv.0 배열의 유사도 (1) 2024.01.30 [Programmers] Swift 알고리즘 | Lv.0 자릿수 더하기 (0) 2024.01.30 [Programmers] Swift 알고리즘 | Lv.0 삼각형의 완성조건 (1) (1) 2024.01.30