我的PAT-BASIC代码仓:https://github.com/617076674/PAT-BASIC
原题链接:https://pintia.cn/problem-sets/994805260223102976/problems/994805262622244864
题目描述:
知识点:字符串
思路:按题述编程即可
时间复杂度是O(N)。空间复杂度是O(1)。
C++代码:
#include<iostream>
#include<string>
using namespace std;
int main(){
int N;
cin >> N;
string options;
int scores[4] = {1, 2, 3, 4};
getchar();
for(int i = 0; i < N; i++){
getline(cin, options);
for(int j = 0; j < options.length(); j++){
if(options[j] == 'T'){
cout << scores[options[j - 2] - 'A'];
break;
}
}
}
return 0;
}
C++解题报告: