【PAT乙级】1057 数零壹 (20 分)
题目地址
#include<cstdio>
#include<iostream>
#include<string>
#include<cstring>
using namespace std;
int main(void)
{string s; getline(cin,s);int sum=0;for(int i=0;i<s.size();i++){s[i]=tolower(s[i]);if(s[i]>='a'&&s[i]<='z') sum+=s[i]-'a'+1;}int a=0,b=0;while(sum){int t=sum%2;if(t) b++;else a++;sum=sum/2;}cout<<a<<" "<<b<<endl;return 0;
}
#include<bits/stdc++.h>
using namespace std;
string s;
int sum,cnt1,cnt2;
int main(void)
{getline(cin,s);for(int i=0;i<s.size();i++){s[i]=tolower(s[i]);if(s[i]>='a'&&s[i]<='z') sum+=s[i]-'a'+1;}while(sum){sum%2?cnt2++:cnt1++;sum/=2;}cout<<cnt1<<" "<<cnt2<<endl;return 0;
}
【PAT乙级】1057 数零壹 (20 分)相关推荐
- C++学习之路 | PTA乙级—— 1057 数零壹 (20 分)(精简)
1057 数零壹 (20 分) 给定一串长度不超过 10 5 的字符串,本题要求你将其中所有英文字母的序号(字母 a-z 对应序号 1-26,不分大小写)相加,得到整数 N,然后再分析一下 N ...
- 【解析】1057 数零壹 (20分)(进制转换)
立志用更少的代码做更高效的表达 Pat乙级最优化代码+题解+分析汇总-->传送门 给定一串长度不超过 10^5的字符串,本题要求你将其中所有英文字母的序号(字母 a-z 对应序号 1-26,不分 ...
- 1057. 数零壹(20)-PAT乙级真题
1057. 数零壹(20) 给定一串长度不超过10^5的字符串,本题要求你将其中所有英文字母的序号(字母a-z对应序号1-26,不分大小写)相加,得到整数N,然后再分析一下N的二进制表示中有多少0.多 ...
- C++学习之路 | PTA乙级—— 1013 数素数 (20分)(精简)
1013 数素数 (20分) 令 P i 表示第 i 个素数.现任给两个正整数 M≤N≤10 4 ,请输出 P M 到 P N 的所有素数. 输入格式: 输入在一行中给 ...
- PAT乙级 1029 旧键盘 (20 分)
1029 旧键盘 (20 分) 旧键盘上坏了几个键,于是在敲一段文字的时候,对应的字符就不会出现.现在给出应该输入的一段文字.以及实际被输入的文字,请你列出肯定坏掉的那些键. 原题链接 代码 #inc ...
- PAT乙级1028 人口普查 (20 分)
1028 人口普查 (20 分) 某城镇进行人口普查,得到了全体居民的生日.现请你写个程序,找出镇上最年长和最年轻的人. 这里确保每个输入的日期都是合法的,但不一定是合理的--假设已知镇上没有超过 2 ...
- PAT乙级 1044 火星数字 (20分)
1044 火星数字 (20分) 火星人是以 13 进制计数的: 地球人的 0 被火星人称为 tret. 地球人数字 1 到 12 的火星文分别为:jan, feb, mar, apr, may, ju ...
- PAT 乙级1072 开学寄语 (20分)
1072 开学寄语 (20分) 下图是上海某校的新学期开学寄语:天将降大任于斯人也,必先删其微博,卸其 QQ,封其电脑,夺其手机,收其 ipad,断其 wifi,使其百无聊赖,然后,净面.理发.整衣, ...
- 1057. 数零壹(20)
给定一串长度不超过105的字符串,本题要求你将其中所有英文字母的序号(字母a-z对应序号1-26,不分大小写)相加,得到整数N,然后再分析一下N的二进制表示中有多少0.多少1.例如给定字符串" ...
最新文章
- java源码 - ReentrantReadWriteLock介绍
- Google 鼓励的 13 条代码审查标准,建议收藏!
- 逻辑回归为什么使用对数损失函数
- JSON文件学习(jsonc、json-c)(不要学这个,去学cJSON)
- java 对象调用_java 对象调用
- 华为HarmonyOS 鸿蒙,华为鸿蒙HarmonyOS2.0手机开发者Beta版正式发布
- linux下合并两个文件夹
- Deciding the Number of Clusterings
- 固高运动控制卡IO口输入输出
- 1《游戏脚本高级编程》之命令脚本的随想
- 计算机统考模拟系统3.0,统考计算机模拟系统操作流程
- 全球及中国电子材料市场需求分析与十四五投资潜力预测报告2021年版
- Win 10 host文件不见了怎么办?
- poj 2187 凸包or旋转qia壳法
- 穆迪分析宣布推出云服务,助力银行实现监管合规
- Ubuntu卸载安装包
- 顺丰速运扩大全球业务范围,正式进军新西兰市场
- Galil DMC-3425
- 安卓Android下如何开发USB NFC读写器APP
- 道家养生的最高境界-天人合一
热门文章
- OS_CORE.C(2)
- [LeetCode] 461. Hamming Distance
- kafka和flume进行整合的日志采集的confi文件编写
- DotNet Framework 版本历史
- linq to sql 插入值,以及如何取回自增的ID
- DA14580做主机
- kthread_work和kthread_worker机制
- 删除web文本框中的内容需要或者文本框失去焦点,点击“Backspace”键时页面回退,屏蔽页面回退键的方法
- C++ Primer 5th笔记(chap 16 模板和泛型编程)可变参数模板
- (chap5 web服务器) 保存资源的缓存