刷题刷出新高度,偷偷领先!偷偷领先!偷偷领先! 关注我们,悄悄成为最优秀的自己!

简答题

给定两个整数a,b,请统计a到b之间(包含a和b)有多少个包含数字7的回文数。

例如:a=6,b=80,6到80之间的回文数有6、7、8、 9、11、22、33、44、55、66、77,其中有2个回文数包含7(7和77)。

输入描述

一行输入两个整数a和b(1≤a≤b≤100000),整数之间以一个空格隔开

输出描述

输出一个整数,表示a到b之间(包含a和b)包含数字7的回文数的个数


样例输入

6 80

样例输出

2

使用微信搜索喵呜刷题,轻松应对考试!

答案:

首先,我们需要编写一个函数来判断一个数是否为回文数,并且包含数字7。然后,遍历从a到b的所有整数,对于每个整数,调用该函数进行判断,统计满足条件的回文数的个数。

解析:

【喵呜刷题小喵解析】:
本题要求统计a到b之间(包含a和b)有多少个包含数字7的回文数。我们可以采用暴力解法,即遍历从a到b的所有整数,对于每个整数,判断它是否为回文数并且包含数字7。

具体来说,我们可以编写一个函数来判断一个数是否为回文数。然后,对于从a到b的每个整数,都调用这个函数进行判断,如果该数是回文数并且包含数字7,则将计数器加1。最后,返回计数器的值即为满足条件的回文数的个数。

需要注意的是,为了避免重复计算,我们可以将已经判断过的数记录下来,避免重复判断。此外,为了优化算法,我们还可以采用一些技巧,如预处理回文数的倍数等。但是,由于本题的数据范围较小,暴力解法已经足够解决问题,因此我们可以直接采用暴力解法。
创作类型:
原创

本文链接:给定两个整数a,b,请统计a到b之间(包含a和b)有多少个包含数字7的回文数。 例如:a=6,b=8

版权声明:本站点所有文章除特别声明外,均采用 CC BY-NC-SA 4.0 许可协议。转载请注明文章出处。

让学习像火箭一样快速,微信扫码,获取考试解析、体验刷题服务,开启你的学习加速器!

分享考题
share