PAT1057. 數零壹(20)
給定一串長度不超過105的字串,本題要求你將其中所有英文字母的序號(字母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
相關推薦
PAT1057. 數零壹(20)
給定一串長度不超過105的字串,本題要求你將其中所有英文字母的序號(字母a-z對應序號1-26,不分大小寫)相加,得到整數N,然後再分析一下N的二進位制表示中有多少0、多少1。例如給定字串“PAT (Basic)”,其字母序號之和為:16+1+20+2+1+19+9+3=71,而71的二進位制是100011
1057. 數零壹(20)
輸出 二進制表示 clas ring else pat 大小寫 輸入 print 給定一串長度不超過105的字符串,本題要求你將其中所有英文字母的序號(字母a-z對應序號1-26,不分大小寫)相加,得到整數N,然後再分析一下N的二進制表示中有多少0、多少1。例如給定字符串“
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 分)
#include <iostream> #include <cstdio> #include <cctype> using namespace std; int main() { string s; getline(cin,s); in
PAT乙級 1057 數零壹 (20 分)
給定一串長度不超過 105的字串,本題要求你將其中所有英文字母的序號(字母 a-z 對應序號 1-26,不分大小寫)相加,得到整數 N,然後再分析一下 N 的二進位制表示中有多少 0、多少 1。例如給定字串 PAT (Basic),其字母序號之和為:16+1+20+2+1+19+9+3=71
1057 數零壹(20 分)
給定一串長度不超過 105 的字串,本題要求你將其中所有英文字母的序號(字母 a-z 對應序號 1-26,不分大小寫)相加,得到整數 N,然後再分析一下 N 的二進位制表示中有多少 0、多少 1。例如給定字串 PAT (Basic),其字母序號之和為:16+1+20+2
PAT——1057. 數零壹
charat 表示 大小 轉化 println .cn 字母 amp www 給定一串長度不超過105的字符串,本題要求你將其中所有英文字母的序號(字母a-z對應序號1-26,不分大小寫)相加,得到整數N,然後再分析一下N的二進制表示中有多少0、多少1。例如給定字符串“PA
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),其字母序號
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。例如
mysql運維管理-mysqldump 備份與恢復數據庫20
oca 導出數據 -h sql數據庫 oot 指定 令行 恢復數據 all mysqldump 備份與恢復數據庫 備份: 1、備份全部數據庫的數據和結構 mysqldump -uroot -pjsb -A > /bk/all.sql -A: 備份所有數據庫=--al
20.16-20.17 shell中的函數;20.18 shell中的數組;20.19 告警系統需求
shell中的函數20.16 shell中的函數(上)函數就是把一段代碼整理到了一個小單元中,並給這個小單元起一個名字,當用到這段代碼時直接調用這個小單元的名字即可。1. [root@hao-01 ~]# vi fun1.sh添加內容:#!/bin/bashfunction inp(){ echo &q
數據結構20:KMP算法(快速模式匹配算法)詳解
sni 實現 inf 基礎 二次 是否 升級 有用 簡化 通過上一節的介紹,學習了串的普通模式匹配算法,大體思路是:模式串從主串的第一個字符開始匹配,每匹配失敗,主串中記錄匹配進度的指針 i 都要進行 i-j+1 的回退操作(這個過程稱為“指針回溯”
代還軟件定制開發公司——浙江零零壹
做的 col RoCE log 明顯 ffffff 更新 ado 維護 APP和別的APP不一樣,支付系統APP最主要的還是要看 通道資源,這些小公司一般通道資源都是不好的。APP做好了沒有通道可以周也就是個擺設。2.看這個軟件公司是不是自己有運營信用卡代還軟件,如果自己在
1013 數素數 (20 分)
#include <iostream> #include <cmath> using namespace std; int isPrime(int num); int main() { int n,m; cin>>n>>m;
PTA 1013 數素數(20 分) C語言
PTA 1013 數素數(20 分) C語言 #include<stdio.h> #include<math.h> //判斷素數 int isprime(int x) { int flag = 1; for(int i=2;i<=sqrt(x
零零壹--postman
pos 技術 發送 簡單 pan ref href tps png 例:發送一個簡單的請求並調通(例:get請求) 進行斷言(例:狀態碼) 補充: post請求則是在request-body裏加上你要傳的參數,當然你發送模擬請求就可以按你需求變換參數值 如果涉
科學記數法(20分)
科學計數法是科學家用來表示很大或很小的數字的一種方便的方法,其滿足正則表示式 [+-][1-9].[0-9]+E[+-][0-9]+,即數字的整數部分只有 1 位,小數部分至少有 1 位,該數字及其指數部分的正負號即使對正數也必定明確給出。 現以科學計數法的格式給出實數 A,請編寫程式按普通數字
使用遞迴實現斐波那契列數中的20個月有多少隻兔子
package it.casts.homework; //5.使用遞迴實現斐波那契列數中的20個月有多少隻兔子; public class Test05 { public static void main(String[] args) { int method = method(20);