【One-Two-Three】 uva 解题4/30

One-Two-Three

题目连结

three 5个字母one two3个字母

所以先看测值的size就可以判断了

接下来看1跟2

one可以换得值如下
_ne o_e on_

这样去判断如果符合就是1,反之是2

#include<bits/stdc++.h>using namespace std;int main(){    int t;    cin>>t;    while(t--){        string s;        cin>>s;        int n = s.size();        if(n==5){            cout<<"3"<<endl;        }        else if(n==3){            // one two on_ o_e _ne            if((s[0]=='o'&&s[2]=='e')||(s[0]=='o'&&s[1]=='n')||(s[1]=='n'&&s[2]=='e')){                cout<<"1"<<endl;            }            else{                cout<<2<<endl;            }        }        else{            cout<<"fuck"<<endl;        }    }       return 0;}

关于作者: 网站小编

码农网专注IT技术教程资源分享平台,学习资源下载网站,58码农网包含计算机技术、网站程序源码下载、编程技术论坛、互联网资源下载等产品服务,提供原创、优质、完整内容的专业码农交流分享平台。

热门文章