Guest User

Untitled

a guest
Jan 22nd, 2018
72
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 0.90 KB | None | 0 0
  1. int num[256] = {0};
  2. vector<string>::iterator iter = text.begin();
  3. while (iter != text.end()){
  4. string st = *iter;
  5. for (int i = 0; i < st.size(); i++){
  6. int pos = st[i];
  7. num[pos]++;
  8. }
  9. }
  10.  
  11. vector<int> index;
  12.  
  13. int max = num[0];
  14. index.push_back(0);
  15.  
  16. for (int i = 1; i < 256; i++){
  17. if (i == ' ') continue;
  18. if (num[i] > max){
  19. index.clear();
  20. max = num[i];
  21. index.push_back(i);
  22. }else if (num[i] == max){
  23. index.push_back(i);
  24. }
  25. }
  26.  
  27. string res = "";
  28. int value;
  29. vector<int>::iterator iter2 = index.begin();
  30. while (iter2 != index.end()){
  31. value = *iter2;
  32. res += (char)value;
  33. iter2++;
  34. }
  35.  
  36. return res;
  37. }
Add Comment
Please, Sign In to add comment