題目連結: https://zerojudge.tw/ShowProblem?problemid=d275
# 解題思路
只要 F 跟 M 的數量一樣就會成迴圈囉~
記得判斷一下,一定要超過兩塊拼圖喔
# 程式碼
#include <iostream> | |
using namespace std; | |
int main() { | |
int n; | |
while(cin>>n){ | |
cin.ignore(); | |
for(int i=0;i<n;i++){ | |
string s; | |
getline(cin,s); | |
int sum_m=0,sum_f=0; | |
for(int i=0;i<s.size();i++){ | |
if(s[i]=='M') | |
sum_m++; | |
else if(s[i]=='F') | |
sum_f++; | |
} | |
if(sum_m==sum_f&&s.size()>2) | |
cout<<"LOOP"; | |
else | |
cout<<"NO LOOP"; | |
cout<<endl; | |
} | |
} | |
} |