해커랭크 - Sales by Match

phoenixKim·2021년 8월 28일
0

해커랭크

목록 보기
2/7

풀이전략

: 동일한 수들이 짝을 이루고 잇을때 짝의 갯수가 몇개인지를 출력하는 문제
-> map으로 접근해야 겟다고 생각함.

소스코드

int sockMerchant(int n, vector<int> ar) {
    int result = 0;
    unordered_map<int,int>pack;
    
    for(const auto & i : ar)
        pack[i]++;
    
    for(const auto & i: pack)
    {
        result += i.second / 2;
    }
    
    return result;
}
profile
🔥🔥🔥

0개의 댓글

관련 채용 정보