fork(1) download
  1. #include <iostream>
  2. #include <string>
  3. #include <ctype.h>
  4. using namespace std;
  5.  
  6. int main(){
  7. string str;
  8. int num_of_cur = 0, num_of_max = 0, size_of_max = 0, size;
  9. bool flag = true;
  10.  
  11. while(cin >> str)
  12. {
  13. num_of_cur++;
  14. if(isalnum(str[str.size()-1])) size = str.size();
  15. else size = str.size()-1;
  16.  
  17. for(int i = 0; i<size/2 && flag; i++)
  18. {
  19. if(str[i] != str[size-i-1])
  20. {
  21. flag = false;
  22. }
  23. }
  24. if(flag && size >= size_of_max) num_of_max = num_of_cur;
  25. }
  26.  
  27. cout << num_of_max;
  28.  
  29. return 0;
  30. }
Success #stdin #stdout 0s 4340KB
stdin
Oo, it aaa is not bb.
stdout
Standard output is empty