容易的題
題目描述:
大家都很關心考試難易程度。K老師出題有一個規律,在出題之前,他會隨機寫下一個字符串,只要這個字符串中能按順序找到E,A,S,Y四個字母。他出題就會比較簡單。你拿到了這個字符串,請你告訴考試的題目難不難吧。
輸入:
輸入數據有多組,每組佔一行,由一個字符串組成(字符串的長度不超過1000)
輸出:
對於每組輸入,輸出一行,對應一個要求的答案(題目容易就輸出easy,難就輸出difficult)。
樣例輸入
eAsy
SEoAtSNY
樣例輸出
difficult
easy
思想:將兩個字符串進行對比,若“EASY”字符串遍歷完,則easy,
若“EASY”字符串沒有遍歷完,但輸入的字符串遍歷完,也就是沒有匹配,則difficult
#include<bits/stdc++.h>
using namespace std;
int main()
{
string s;
while(cin>>s)
{
string ans="EASY";///對比串
int p = 0;///標記對比串的位置
for(int i = 0; s[i] != '\0'; i++)
{
if(s[i] == ans[p])///若字符相同,標記後移
p++;
}
if(p >= 4)///若全部對比完成
cout<<"easy"<<endl;
else
cout<<"difficult"<<endl;
}
return 0;
}