4228: m位回文数
内存限制:128 MB
时间限制:1.000 S
评测方式:文本比较
命题人:
提交:1
解决:1
题目描述
第一行输出回文数的个数
第二行输出m位的回文数中包含数字99的有几个
输入
输入一个正整数m(2<m<7),m作为回文数的位数
输出
第一行输出回文数的个数
第二行输出m位的回文数中包含数字99的有几个
样例输入 复制
3
样例输出 复制
90
1
提示
提示:10**(m-1)等于10的m-1次方,即最小的m位数,10**m-1是最大的m位数。
m=int(input()) cnt=0 cnt99=0 for i in range(10**(m-1),10**m): s=str(i) if s==s[::-1]: cnt+=1 if s.count("99")>0: cnt99+=1 print(cnt) print(cnt99)