(PAT乙級) 個位數統計(Python)
給定一個k位整數N = dk-1*10k-1 + ... + d1*101 + d0 (0<=di<=9, i=0,...,k-1, dk-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
n = input() for i in range(10): if str(i) in n: print(str(i)+':'+str(n.count(str(i))))
相關推薦
(PAT乙級) 個位數統計(Python)
給定一個k位整數N = dk-1*10k-1 + ... + d1*101 + d0 (0<=di<=9, i=0,...,k-1, dk-1>0),請編寫程式統計每種不同的個位數字出現的次數。例如:給定N = 100311,則有2個0,3個1,和1個3。輸
(PAT乙級)字元統計(Python)
請編寫程式,找出一段給定文字中出現最頻繁的那個英文字母。輸入格式:輸入在一行中給出一個長度不超過1000的字串。字串由ASCII碼錶中任意可見字元及空格組成,至少包含1個英文字母,以回車結束(回車不算在內)。輸出格式:在一行中輸出出現頻率最高的那個英文字母及其出現次數,其間以
(PAT乙級)朋友數(Python)
如果兩個整數各位數字的和是一樣的,則被稱為是“朋友數”,而那個公共的和就是它們的“朋友證號”。例如123和51就是朋友數,因為1+2+3 = 5+1 = 6,而6就是它們的朋友證號。給定一些整數,要求你統計一下它們中有多少個不同的朋友證號。注意:我們預設一個整數自己是自己的朋
(PAT乙級) 輸出PATest(Python)
給定一個長度不超過10000的、僅由英文字母構成的字串。請將字元重新調整順序,按“PATestPATest....”這樣的順序輸出,並忽略其它字元。當然,六種字元的個數不一定是一樣多的,若某種字元已經輸出完,則餘下的字元仍按PATest的順序列印,直到所有字元都被輸出。輸入格式:輸入在一行中給出一個長度不超過
(PAT乙級)考試座位號(Python)
每個PAT考生在參加考試時都會被分配兩個座位號,一個是試機座位,一個是考試座位。正常情況下,考生在入場時先得到試機座位號碼,入座進入試機狀態後,系統會顯示該考生的考試座位號碼,考試時考生需要換到考試座位就座。但有些考生遲到了,試機已經結束,他們只能拿著領到的試機座位號碼求助於
(PAT乙級)數字分類(Python)
給定一系列正整數,請按要求對數字進行分類,並輸出以下5個數字:A1 = 能被5整除的數字中所有偶數的和;A2 = 將被5除後餘1的數字按給出順序進行交錯求和,即計算n1-n2+n3-n4...;A3 = 被5除後餘2的數字的個數;A4 = 被5除後餘3的數字的平均數,精確到小
詞頻統計(python)
直接 如果 profile file 修改 one 說明 top 過程 一、程序分析 1.讀文件到緩沖區 def process_file(dst): # 讀文件到緩沖區 try: # 打開文件 file1 = open(dst, "
PAT乙級 個位數統計
問題描述: 給定一個 k 位整數 N=dk−110k−1+⋯+d1101+d0 (0≤di≤9, i=0,⋯,k−1, dk−1>0),請編寫程式統計每種不同的個位數字出現的次數。例如:給定 N=100311,則有 2 個 0,3 個 1,和
PAT乙級試題整理(二)——牛客網20分真題整理
牛客網上 共有真題六套,其中每套題有15分題一道,20分題目3道,25分題目1道,共計100分。考試時要求考生在180分鐘內完成,依照陳越姥姥的說法,要在30分鐘內拿下乙級20分題目,所以我們這篇主要想辦法怎麼儘量縮短自己的做題時間。我之前只學過Java和C#,沒有學過C語言,粗
PAT乙級試題整理(一)——牛客網15分真題整理
牛客網上 共有真題六套,其中每套題有15分題一道,20分題目3道,25分題目1道,共計100分。考試時要求考生在180分鐘內完成。我之前只學過Java和C#,沒有學過C語言,粗淺學習了一下C語言基本語法,想借刷題這個機會好好體會一下面向過程的設計語言的精髓。這裡計劃: 1.先說題
PTA:天梯賽L1-003 個位數統計 (java)
package PTA; import java.util.List; import java.util.Scanner; /* L1-003 個位數統計 (15 分) 給定一個 k 位整數 N=d k−1 10 k−1 +⋯+d 1 10 1 +d 0
PAT 乙級 採花生 (模擬)
---------------------------------處女blog------------------------逃… 題目描述 魯賓遜先生有一隻寵物猴,名叫多多。這天,他們兩個正沿著鄉間小路散步,突然發現路邊的告示牌上貼著一張小小的紙條:“歡迎免費品嚐
【PAT】B1021 個位數統計(15 分)
ppp tdi std printf return \n ret main amp #include<cstdio> struct ppp{ int num; int tim; }pp[10]; int main(){ int flag=
(PAT乙級)一元多項式求導(Python)
設計函式求一元多項式的導數。(注:xn(n為整數)的一階導數為n*xn-1。)輸入格式:以指數遞降方式輸入多項式非零項係數和指數(絕對值均為不超過1000的整數)。數字間以空格分隔。輸出格式:以與輸入相同的格式輸出導數多項式非零項的係數和指數。數字間以空格分隔,但結尾不能有多
(PAT乙級)在霍格沃茨找零錢(Python)
如果你是哈利·波特迷,你會知道魔法世界有它自己的貨幣系統 —— 就如海格告訴哈利的:“十七個銀西可(Sickle)兌一個加隆(Galleon),二十九個納特(Knut)兌一個西可,很容易。”現在,給定哈利應付的價錢P和他實付的錢A,你的任務是寫一個程式來計算他應該被找的零錢。
【PAT】1021 個位數統計 (15 分)
1021 個位數統計 (15 分) 給定一個 k 位整數 N=dk−110k−1+⋯+d1101+d0 (0≤di≤9, i=0,⋯,k−1, dk−1>0),請編
(PAT乙級)我要通過!(Python)
“答案正確”是自動判題系統給出的最令人歡喜的回覆。本題屬於PAT的“答案正確”大派送 —— 只要讀入的字串滿足下列條件,系統就輸出“答案正確”,否則輸出“答案錯誤”。得到“答案正確”的條件是:1. 字串中必須僅有P, A, T這三種字元,不可以包含其它字元;2. 任意形如 xPATx 的字串都可以獲得“答案正
(PAT乙級)到底買不買(Python)
小紅想買些珠子做一串自己喜歡的珠串。賣珠子的攤主有很多串五顏六色的珠串,但是不肯把任何一串拆散了賣。於是小紅要你幫忙判斷一下,某串珠子裡是否包含了全部自己想要的珠子?如果是,那麼告訴她有多少多餘的珠子;如果不是,那麼告訴她缺了多少珠子。為方便起見,我們用[0-9]、[a-z]
(PAT乙級)福爾摩斯的約會(Python)
大偵探福爾摩斯接到一張奇怪的字條:“我們約會吧! 3485djDkxh4hhGE 2984akDfkkkkggEdsb s&hgsfdk d&Hyscvnm”。大偵探很快就明白了,字條上奇怪的亂碼實際上就是約會的時間“星期四 14:04”,因為前面兩字串中第1
PAT (Basic Level) Practice (中文)1021 個位數統計 (15 分)(C++)
1021 個位數統計 (15 分) 給定一個 k 位整數 N=dk−1 10k−1 +⋯+d1 101+d0(0≤di ≤9, i=0,⋯,k−1, dk−1 >0),請編寫程式統計每種不同的個位數字出現的次數。例如:給定N=100311,則有 2 個 0,