fork(3) download
  1. #include <iostream>
  2. #include <unordered_map>
  3. #include <string>
  4. #include <algorithm>
  5.  
  6. using namespace std;
  7.  
  8. int main()
  9. {
  10. string text = "jgjksdghkjsdhgkjadgbasguebueyrgbfyuyfdsvyatfs";
  11. unordered_map<char, int> chars;
  12.  
  13. for (auto c : text) ++chars[c];
  14.  
  15. auto comp = [&chars](char c1, char c2)
  16. { return chars[c1] > chars[c2]; };
  17.  
  18. sort( begin(text), end(text), comp );
  19.  
  20. cout << text;
  21. return 0;
  22. }
Success #stdin #stdout 0s 3032KB
stdin
Standard input is empty
stdout
ggggggsssssjjyjdyyyddjdffakkfuaabkububeehhrvt