mirror of
https://github.com/xlucn/PAT.git
synced 2026-10-28 18:41:38 +08:00
25 lines
890 B
HTML
25 lines
890 B
HTML
<!DOCTYPE html>
|
|
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8" />
|
|
<h1>1057. 数零壹(20)</h1>
|
|
<div id="problemContent">
|
|
<p>给定一串长度不超过10<sup>5</sup>的字符串,本题要求你将其中所有英文字母的序号(字母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。
|
|
</p>
|
|
<p><b>
|
|
输入格式:
|
|
</b></p>
|
|
<p>
|
|
输入在一行中给出长度不超过10<sup>5</sup>、以回车结束的字符串。
|
|
</p>
|
|
<p><b>
|
|
输出格式:
|
|
</b></p>
|
|
<p>
|
|
在一行中先后输出0的个数和1的个数,其间以空格分隔。
|
|
</p>
|
|
<b>输入样例:</b><pre>
|
|
PAT (Basic)
|
|
</pre>
|
|
<b>输出样例:</b><pre>
|
|
3 4
|
|
</pre>
|
|
</div> |