PAT-乙級-1057 數零壹
給定一串長度不超過 1 的字串,本題要求你將其中所有英文字母的序號(字母 a-z 對應序號 1-26,不分大小寫)相加,得到整數 N,然後再分析一下 N 的二進位制表示中有多少 0、多少 1。例如給定字串 PAT (Basic)
,其字母序號之和為:16+1+20+2+1+19+9+3=71,而 71 的二進位制是 1000111,即有 3 個 0、4 個 1。
輸入格式:
輸入在一行中給出長度不超過 105、以回車結束的字串。
輸出格式:
在一行中先後輸出 0 的個數和 1 的個數,其間以空格分隔。
輸入樣例:
PAT (Basic)
輸出樣例:
3 4
相關推薦
PAT乙級 1057 數零壹 (20 分)
給定一串長度不超過 105的字串,本題要求你將其中所有英文字母的序號(字母 a-z 對應序號 1-26,不分大小寫)相加,得到整數 N,然後再分析一下 N 的二進位制表示中有多少 0、多少 1。例如給定字串 PAT (Basic),其字母序號之和為:16+1+20+2+1+19+9+3=71
PAT-乙級-1057 數零壹
給定一串長度不超過 1 的字串,本題要求你將其中所有英文字母的序號(字母 a-z 對應序號 1-26,不分大小寫)相加,得到整數 N,然後再分析一下 N 的二進位制表示中有多少 0、多少 1。例如給定字串 PAT (Basic),其字母序號之和為:16+1+20+2+1+19+9
PAT 乙級 1057 數零壹
1057 數零壹 (20 point(s)) 給定一串長度不超過 105 的字串,本題要求你將其中所有英文字母的序號(字母 a-z 對應序號 1-26,不分大小寫)相加,得到整數 N,然後再分析一下 N 的二進位制表示中有多少 0、多少 1。例如
PAT——1057. 數零壹
charat 表示 大小 轉化 println .cn 字母 amp www 給定一串長度不超過105的字符串,本題要求你將其中所有英文字母的序號(字母a-z對應序號1-26,不分大小寫)相加,得到整數N,然後再分析一下N的二進制表示中有多少0、多少1。例如給定字符串“PA
PAT-乙-1057 1057 數零壹 (20 分)
程式碼 #include <iostream> using namespace std; int main() { string s; getline(cin, s); int sum = 0; for(int i=0; i<s.lengt
1057. 數零壹(20)
輸出 二進制表示 clas ring else pat 大小寫 輸入 print 給定一串長度不超過105的字符串,本題要求你將其中所有英文字母的序號(字母a-z對應序號1-26,不分大小寫)相加,得到整數N,然後再分析一下N的二進制表示中有多少0、多少1。例如給定字符串“
1057 數零壹
style div cin else ref getline out namespace str 題目鏈接:https://pintia.cn/problem-sets/994805260223102976/problems/994805270914383872 題解:
1057 數零壹——c實現
1057 數零壹 (20 分) 給定一串長度不超過 105 的字串,本題要求你將其中所有英文字母的序號(字母 a-z 對應序號 1-26,不分大小寫)相加,得到整數 N,然後再分析一下 N 的二進位制表示中有多少 0、多少 1。例如給定字串 PAT (Basic),其字母序號
1057 數零壹 (20 分)
#include <iostream> #include <cstdio> #include <cctype> using namespace std; int main() { string s; getline(cin,s); in
1057 數零壹(20 分)
給定一串長度不超過 105 的字串,本題要求你將其中所有英文字母的序號(字母 a-z 對應序號 1-26,不分大小寫)相加,得到整數 N,然後再分析一下 N 的二進位制表示中有多少 0、多少 1。例如給定字串 PAT (Basic),其字母序號之和為:16+1+20+2
PAT乙級1008.數組元素循環右移問題(20)
一個數 class 設計 zed 用例 pre 乙級 settings ngs 1008. 數組元素循環右移問題 (20)一個數組A中存有N(N>0)個整數,在不允許使用另外數組的前提下,將每個整數循環向右移M(M>=0)個位置,即將A中的數據由(A0 A1&h
PAT-乙級-1008 數組元素循環右移問題
mat 次數 space ram 測試 pts name nts 情況 一個數組A中存有N(>)個整數,在不允許使用另外數組的前提下,將每個整數循環向右移M(≥)個位置,即將A中的數據由(A?0??A?1???A?N?1??)變換為(A?N?M???A?N?1??A?
PAT乙級 1003數素數
PAT乙級 1003數素數 題目描述 令Pi表示第i個素數。現任給兩個正整數M <= N <= 10000,請輸出PM到PN的所有素數。 輸入描述 輸入在一行中給出M和N,其間以空格分隔。 輸出描述 輸出從PM到PN的
PAT乙級 朋友數
問題描述: 如果兩個整數各位數字的和是一樣的,則被稱為是“朋友數”,而那個公共的和就是它們的“朋友證號”。例如 123 和 51 就是朋友數,因為 1+2+3 = 5+1 = 6,而 6 就是它們的朋友證號。給定一些整數,要求你統計一下它們中有多少個不同的朋友證號。 輸入格式: 輸入第一
PAT乙級1013數素數
題目如下: 令 P i 表示第 i 個素數。現任給兩個正整數 M≤N≤10 4 ,請輸出 P M 到 P N 的所有素數。 輸入格式: 輸入在一行中給出 M 和 N,其間以空格分隔。 輸出格式: 輸出從 P M 到
PAT 乙級 1013 數素數
1013 數素數 (20 point(s)) 令 Pi 表示第 i 個素數。現任給兩個正整數 M≤N≤104,請輸出 PM 到 PN 的所有素數。 輸入格
(PAT乙級)朋友數(Python)
如果兩個整數各位數字的和是一樣的,則被稱為是“朋友數”,而那個公共的和就是它們的“朋友證號”。例如123和51就是朋友數,因為1+2+3 = 5+1 = 6,而6就是它們的朋友證號。給定一些整數,要求你統計一下它們中有多少個不同的朋友證號。注意:我們預設一個整數自己是自己的朋
PAT1057. 數零壹(20)
給定一串長度不超過105的字串,本題要求你將其中所有英文字母的序號(字母a-z對應序號1-26,不分大小寫)相加,得到整數N,然後再分析一下N的二進位制表示中有多少0、多少1。例如給定字串“PAT (Basic)”,其字母序號之和為:16+1+20+2+1+19+9+3=71,而71的二進位制是100011
【PAT乙級】1079 延遲的迴文數
給定一個 k+1 位的正整數 N,寫成 ak⋯a1a0 的形式,其中對所有 i 有 0≤ai<10 且 ak>0。N 被稱為一個迴文數,當且僅當對所
PAT乙級 1064 朋友數 (20 分)
如果兩個整數各位數字的和是一樣的,則被稱為是“朋友數”,而那個公共的和就是它們的“朋友證號”。例如 123 和 51 就是朋友數,因為 1+2+3 = 5+1 = 6,而 6 就是它們的朋友證號。給定一些整數,要求你統計一下它們中有多少個不同的朋友證號。 輸入格式: 輸入第一行給出正