728x90
반응형
문제: 해커랭크 - The Full Counting Sort
언어 : C++
난이도: Midium
// Complete the countSort function below.
void countSort(vector<vector<string>> arr) {
map<int, vector<string>> strmap;
int half = arr.size()/2;
for(int i = 0 ; i< arr.size() ;i++)
{
strmap[ atoi(arr[i][0].c_str()) ].push_back( half>i ? "-": arr[i][1]);
}
for(auto iter= strmap.begin();iter!=strmap.end();iter++)
{
for(int i = 0;i<iter->second.size();i++)
{
cout<<iter->second[i]<< " ";
}
}
}
728x90
반응형
'개발 > 코딩' 카테고리의 다른 글
LeetCode - Two Sum / c++ (0) | 2020.07.24 |
---|---|
해커랭크(HackerRank) - Closest Numbers / C++ (0) | 2020.07.11 |
해커랭크(HackerRank) - Counting Sort 1,2 / C++ (0) | 2020.07.11 |
해커랭크(HackerRank) - Running Time of Algorithms / C++ (0) | 2020.07.11 |
재귀(Recusion) 알고리즘 사용 예 (1) | 2020.07.10 |
댓글