rav16783

Untitled

Jan 7th, 2023
76
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 0.36 KB | None | 0 0
  1. void solve(string s)
  2. {
  3. vector<int>num;
  4. for(auto i : s)
  5. num.push_back(i - '0');
  6. sort(num.begin(), num.end(), greater<>());
  7.  
  8. string front = "", back = "";
  9. for(int i = 0; i < num.size(); i++)
  10. if (i%2 == 0)
  11. front += (char)('0'+num[i]);
  12. else
  13. back += (char)('0'+num[i]);
  14.  
  15. reverse(back.begin(), back.end());
  16. front += back;
  17. cout << front;
  18.  
  19. }
Advertisement
Add Comment
Please, Sign In to add comment