[프로그래머스 LV0] 머쓱이보다 키 큰 사람

jonghwan·2022년 10월 6일
0

프로그래머스

목록 보기
22/71
post-thumbnail

1. 문제 설명

머쓱이보다 키 큰 사람

2. 문제 분석

비교해서 키가 크면 빈 배열에 추가해주고 배열 안의 원소 개수를 반환해준다.

3. 나의 풀이

import Foundation

func solution(_ array:[Int], _ height:Int) -> Int {
    var arr: [Int] = []
    
    for i in array {
        if i > height {
            arr.append(i)
        }
    }
    
    return arr.count
}

4. 다른 사람의 풀이

import Foundation

func solution(_ array:[Int], _ height:Int) -> Int {

    var count: Int = 0

    for i in array {
        if i > height {
            count += 1
        }
    }

    return count
}

배열이 아니라 변수에 1씩 더해주기 !

import Foundation

func solution(_ array:[Int], _ height:Int) -> Int {
    return array.filter { $0 > height }.count
}

나는 아직 for-in이 편하다 ?

0개의 댓글