Skip to content

[Algorithm] H-Indexย #199

@hwangJi-dev

Description

@hwangJi-dev

๐Ÿ’ฌย ๋ฌธ์ œ

https://school.programmers.co.kr/learn/courses/30/lessons/42747#fn1


๐Ÿ’ฌย ํ’€์ด

func solution(citations:[Int]) -> Int {
    var HIndex = 0

    for i in 0..<citations.max()! {
        let up = citations.filter({ $0 >= i }).count
        let down = citations.filter({ $0 < i }).count

        if up >= i && down <= i {
            HIndex = max(HIndex, i)
        }
    }

    return HIndex
}

๐Ÿ’ฌย ๋” ๋‚˜์€ ๋ฐฉ๋ฒ•?

func solution(citations:[Int]) -> Int {
    let citations = citations.sorted(by: >)
    var ans = 0
    
    for i in 0..<citations.count {
        if i + 1 <= citations[i] {
            ans = i + 1
        } else {
            break
        }
    }
    
    return ans
}

Metadata

Metadata

Assignees

Projects

No projects

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions