容易的题
题目描述:
大家都很关心考试难易程度。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;
}