无理想的闲鱼 发表于 2022-11-14 10:55:07

【简单数学小问题9】计数问题

本帖最后由 无理想的闲鱼 于 2022-11-14 10:59 编辑

题目描述
试计算在区间 1 到 n 的所有整数中,数字 x(0 ≤ x ≤ 9) 共出现了多少次?例如,在 1 到 11 中,即在 1,2,3,4,5,6,7,8,9,10,11 中,数字 1 出现了 4 次。

输入描述:
2 个整数 n,x ,之间用一个空格隔开。

输出描述:
1 个整数,表示 x 出现的次数。

示例1:
输入
11 1
输出
4

先动手写一写,回复即可查看答案


**** Hidden Message *****

yzmy 发表于 2022-11-14 11:01:43

看看答案

tommyyu 发表于 2022-11-14 11:03:39

n, x = input().split(); n, x = int(n), int(x); s = ''
for i in range(1, n+1): s += str(i)
print(s.count(str(x)))

zhangjinxuan 发表于 2022-11-14 14:32:48

s = input().split()
n = int(s)
x = s
c = 0
for i in range(1, n + 1):
    c += str(i).count(x)
print(c)

hellometa 发表于 2022-11-14 15:39:43

打卡学习

lxping 发表于 2022-11-14 15:53:22

s = input().split(" ")
print(f"{s.count(s)}")

Redmi 发表于 2022-11-14 17:41:05


maikotakanashi 发表于 2022-11-14 18:44:27

看看答案

鱼ccccvvv 发表于 2022-12-2 16:36:57

不会

鱼ccccvvv 发表于 2022-12-2 16:37:37

救命救命
页: [1]
查看完整版本: 【简单数学小问题9】计数问题