fork(1) download
  1. #include <iostream>
  2. using namespace std;
  3.  
  4. int main() {
  5. int t;
  6. cin >> t;
  7. while(t--){
  8. int k = 0;
  9. char grid[3][3];
  10. for(int i=0; i<3; i++){
  11. for(int j=0; j<3; j++){
  12. cin >> grid[i][j];
  13. if(grid[i][j] == '?')
  14. k = i;
  15. }
  16. }
  17. int f[3];
  18. for(int i=0; i<3; i++){
  19. f[i] = 0;
  20. }
  21.  
  22. for(int j=0; j<3; j++){
  23. int ind = grid[k][j] - 'A';
  24. f[ind]++;
  25. }
  26. char ch;
  27. for(int j=0; j<3; j++){
  28. if(f[j] = 0){
  29. ch = f[j] + 65;
  30. }
  31. }
  32.  
  33. cout << ch << endl;
  34. }
  35. return 0;
  36. }
Success #stdin #stdout 0s 5292KB
stdin
3
ABC
C?B
BCA
BCA
CA?
ABC
?AB
BCA
ABC
stdout