题目描述
在中国,4这个数字不大家所喜欢,在外国,13这个数字不被大家喜欢,小核桃想要编写一个程序,来检查输入的数字x中有没有被大家所讨厌的数字4,或是13。 例如1134这个数字,既含有数字13,又含有数字4,所以这是一个被讨厌的数字。
输入格式
输入包括一行,包含一个整数n,表示要判断是否为讨厌的数字。
输出格式
输出包括一行,若输入的数字n是被讨厌的数字,就输出"NOOO!",否则就输出"YESS!"。
样例
输入数据 1
123456789
Copy
输出数据 1
NOOO!
Copy
输入数据 2
112233
Copy
输出数据 2
YESS!
Copy
数据范围
0 < n < 2147483647
c++代码
#include <bits/stdc++.h>
using namespace std;
int main()
{
string n;
cin >> n;
for (int i = 1; i <= n.length(); i++)
{
if (n[i] == '4')
{
cout << "NOOO!";
return 0;
}
if ((n[i] == '1') && (n[i + 1] == '3'))
{
cout << "NOOO!";
return 0;
}
}
cout << "YESS!";
return 0;
}
python代码
在开始前,先介绍一个python 3的函数
str.find(sub)
Copy
这个函数的作用是: 检索一个字符串str,是否包含子字符串sub。 包含返回索引,否则返回-1。 好,我讲下思路: 输入>> 判断>>结果, 好,上代码!(python 3)
a=input()
if a.find('13')+1 or a.find('4')+1:#非0数==True
print('NOOO!')
else:
print('YESS!')
标签:输出,13,数字,核桃,NOOO,C1003,Copy,输入,数位
From: https://blog.csdn.net/XTX54188/article/details/137059691