fork download
  1. #include<iostream>
  2. #include<cstring>
  3. using namespace std;
  4.  
  5. int main() {
  6. char ara[1000000];
  7. int length, t, comp;
  8. cin>>t;
  9. for(int i = 0; i < t; i++) {
  10. cin>>ara;
  11. length = strlen(ara);
  12. if(ara[(length/2)-1] > ara[length-(length/2)] || ara[(length/2)-1] == ara[length-(length/2)]) {
  13. for(int j = 0, k = length-1; j < length/2 && k > ((length/2)-1) ; j++, k--) {
  14. ara[k] = ara[j];
  15. }
  16. } else if(ara[(length/2)-1] < ara[length-(length/2)]) {
  17. for(int j = 0, k = length-1; j < length/2 && k > ((length/2)-1) ; j++, k--) {
  18. ara[j] = ara[k];
  19. }
  20. }
  21. cout<<ara<<endl;
  22. }
  23. }
Success #stdin #stdout 0s 16912KB
stdin
2
808
2133
stdout
808
3333