输入格式: 每个输入包含 1 个测试用例,即一个不超过 1000 位的正整数 N。 输出格式: 对 N 中每一种不同的个位数字,以 D:M 的格式在一行中输出该位数字 D 及其在 N 中出现的次数 M。要求按 N的升序输出。
时间: 2024-02-19 16:57:39 浏览: 180
测试用例的格式
这是一道算法题,需要编写代码进行求解。你可以使用 Python 等编程语言进行编写。以下是 Python 3 的代码示例:
```python
num = input() # 输入正整数 N
counts = [0] * 10 # 初始化数字计数器
for digit in num:
counts[int(digit)] += 1 # 统计每个数字出现的次数
for i in range(10):
if counts[i] != 0:
print("{}:{}".format(i, counts[i])) # 输出每个数字及其出现次数
```
在这个代码中,首先读入一个不超过 1000 位的正整数 N,并初始化一个数字计数器。接着,遍历 N 中的每个数字,统计每个数字出现的次数。最后,遍历数字计数器,输出每个数字及其出现次数,按照数字的升序输出。
阅读全文