美文网首页
Python PAT 乙级考试1021

Python PAT 乙级考试1021

作者: 静水流深_dc4f | 来源:发表于2019-02-28 19:19 被阅读0次

1021 个位数统计 (15 分)

给定一个 k 位整数 N=d​k−1​​10​k−1​​+⋯+d​1​​10​1​​+d​0​​ (0≤d​i​​≤9, i=0,⋯,k−1, d​k−1​​>0),请编写程序统计每种不同的个位数字出现的次数。例如:给定 N=100311,则有 2 个 0,3 个 1,和 1 个 3。

输入格式:

每个输入包含 1 个测试用例,即一个不超过 1000 位的正整数 N。

输出格式:

对 N 中每一种不同的个位数字,以 D:M 的格式在一行中输出该位数字 D 及其在 N 中出现的次数 M。要求按 D 的升序输出。

输入样例:

100311

输出样例:

0:2

1:3

3:1

代码实现:

# -*- coding: UTF-8 -*-

# author by : Mr.Xian

n = [int(x) for x in input()]

for i in range(10):

  c_n = n.count(i)

  if c_n != 0:

    print(i,end=":")

    print(c_n)

相关文章

  • Python PAT 乙级考试1021

    1021个位数统计(15 分) 给定一个k位整数N=d​k−1​​10​k−1​​+⋯+d​1​​10​1​​+d...

  • Python PAT 乙级考试1004

    1004成绩排名(20 分) 读入n(>0)名学生的姓名、学号、成绩,分别输出成绩最高和成绩最低学生的姓名和学号。...

  • Python PAT 乙级考试1027

    1027打印沙漏(20 分) 本题要求你写个程序把给定的符号打印成沙漏的形状。例如给定17个“*”,要求按下列格式...

  • PAT1085 乙级题解

    最近准备PAT,临近考试,打算把刷过的PAT都好好写一个题解。加深巩固一下 PAT 乙级1085 1085 PAT...

  • PAT乙级 1085 题解

    最近准备PAT,临近考试,打算把刷过的PAT都好好写一个题解。加深巩固一下 PAT 乙级1085 1085PAT单...

  • PAT乙级1095-Python

    1095 解码PAT准考证 注意:该代码不是满分代码 PAT 准考证号由 4 部分组成: 第 1 位是级别,即 T...

  • PAT乙级1003-Python

    1003 我要通过! (20 分) 注意:代码满分通过 “答案正确”是自动判题系统给出的最令人欢喜的回复。本题属于...

  • PAT乙级1002-Python

    1002 写出这个数 (20 分) 注意:代码满分通过 读入一个正整数 n,计算其各位数字之和,用汉语拼音写出和的...

  • PAT乙级1001-Python

    1001 害死人不偿命的(3n+1)猜想 (15 分) 注意:代码满分通过 卡拉兹(Callatz)猜想:对任何一...

  • PAT乙级1004-Python

    1004 成绩排名 (20 分) 注意:代码满分通过 读入 n(>0)名学生的姓名、学号、成绩,分别输出成绩最高和...

网友评论

      本文标题:Python PAT 乙级考试1021

      本文链接:https://www.haomeiwen.com/subject/poikuqtx.html