首页 > 试题广场 >

包含数字9的数

[编程题]包含数字9的数
  • 热度指数:35039 时间限制:C/C++ 1秒,其他语言2秒 空间限制:C/C++ 32M,其他语言64M
  • 算法知识视频讲解

今年是2019年,KiKi想知道1~2019中有多少个包含数字9的数。包含数字的数是指有某一位是“9”的数,例如“2019”、“199”等。


输入描述:


输出描述:
一行,一个整数,表示1~2019中共有多少个数包含数字9。
s = 0
for i in range(2019):
    if '9' in str(i+1):
        s += 1
print(s)
发表于 2024-05-08 11:02:38 回复(0)
a = 0
for i in range(1,2020):
    if str(9) in list(str(i)):
        a +=1
print(a)

编辑于 2024-02-05 10:01:19 回复(0)
运用正则
import re

count = 0
for i in range(1, 2020):
    if re.findall("9", str(i)) != []:
        count += 1
print(count)


发表于 2022-11-02 17:22:04 回复(0)
count=0
for i in range(1,2020):
    t=i
    while t>0:
        if t%10==9:
            count+=1
            break
        t=int(t/10)
print(count)

发表于 2022-02-24 14:27:40 回复(0)