题目1197:奇偶校验
- 题目描述:
-
输入一个字符串,然后对每个字符进行奇校验,最后输出校验后的二进制数(如'3’,输出:10110011)。
- 输入:
-
输入包括一个字符串,字符串长度不超过100。
- 输出:
-
可能有多组测试数据,对于每组数据,
对于字符串中的每一个字符,输出按题目进行奇偶校验后的数,每个字符校验的结果占一行。
- 样例输入:
-
3 3a
- 样例输出:
-
10110011 10110011 01100001
import java.io.IOException;
import java.io.FileReader;
import java.io.BufferedReader;
import java.io.InputStreamReader;
import java.util.Scanner;class Main
{public static final boolean DEBUG = false;public static void main(String[] args) throws IOException {Scanner cin;String s;if (DEBUG) {cin = new Scanner(new FileReader("d:\\OJ\\uva_in.txt"));} else {cin = new Scanner(new InputStreamReader(System.in));}while (cin.hasNext()) {s = cin.next();int len = s.length(); for (int i = 0; i < len; i++) {StringBuilder sb = new StringBuilder();for (int j = 0; j < 8; j++) sb.append('0');char ch = s.charAt(i);int cnt = 0;int num = 0; while (ch != 0) {char tmp = (char)(ch % 2);if (tmp == 1) num++;sb.setCharAt(cnt++, (char)(tmp + '0')); ch /= 2;}if (num % 2 == 0) sb.setCharAt(7, '1');System.out.println(sb.reverse());}}}
}
题目1197:奇偶校验相关推荐
- 【慢慢学算法】:奇偶校验(bitset使用)
题目描述: 输入一个字符串,然后对每个字符进行奇校验,最后输出校验后的二进制数(如'3',输出:10110011). 输入: 输入包括一个字符串,字符串长度不超过100. 输出: 可能有多组测试数据, ...
- 华中科技大学计算机上机,华中科技大学_2010___考研计算机_复试上机
1,奇偶校验 题目描写叙述:输入一个字符串,然后对每一个字符进行奇校验,最后输出校验后的二进制数(如'3',输出:10110011). 输入:输入包含一个字符串,字符串长度不超过100. 输出:可能有 ...
- 【渝粤题库】广东开放大学 计算思维本 形成性考核
选择题 题目:计算思维最根本的内容,即其本质是______和自动化 答案: A.计算机技术 B.抽象 C.递归 D.并行处理 题目:将十进制数35转换成二进制数是_______ 答案: A.10001 ...
- [转] HDU 题目分类
转载来自:http://www.cppblog.com/acronix/archive/2010/09/24/127536.aspx 分类一: 基础题:1000.1001.1004.1005.1008 ...
- ZOJ POJ题目分类
ZOJ题目分类 初学者题:1001 1037 1048 1049 1051 1067 1115 1151 1201 1205 1216 1240 1241 1242 1251 1292 1331 13 ...
- HDU题目分类啊!!!
分类一(详细): 分类二: 基础题:1000.1001.1004.1005.1008.1012.1013.1014.1017.1019.1021.1028.1029.1032.1037.1040.10 ...
- 校验码(海明校验,CRC冗余校验,奇偶校验)
循环冗余校验码 CRC码利用生成多项式为k个数据位产生r个校验位进行编码,其编码长度为n=k+r所以又称 (n,k)码. CRC码广泛应用于数据通信领域和磁介质存储系统中. CRC理论非常复杂,一般书 ...
- 信息学奥赛一本通(1197:山区建小学)
1197:山区建小学 时间限制: 1000 ms 内存限制: 65536 KB 提交数: 3900 通过数: 2713 [题目描述] 政府在某山区修建了一条道路,恰好穿越总共m ...
- hdu 杭电题目分类
View Code 1 1001 这个就不用说了吧 2 1002 简单的大数 3 1003 DP经典问题,最大连续子段和 4 1004 简单题 5 1005 找规律(循环点) 6 1006 感觉有点B ...
最新文章
- STM32F4启动流程分析
- c 读取mysql 时间字段_MySQL中的时间字段的几种数据类型比较
- Servlet的学习(四)
- AUTOSAR协议解析篇(一)-J1939协议解析
- centos7 mysql 安装_CentOS7安装MySQL8.0图文教程(相对最齐全)
- 滑动轨迹 曲线 python_python曲线图
- Android通过广播接收者调用服务内方法
- 【转】SQL Server联机丛书:存储过程及其创建
- 英语四级备考~自我总结
- 飞算soflu软件机器人-低代码的未来
- 小学信息技术 计算机组装,浅谈小学信息技术教学创新
- Windows与Linux双系统设置默认引导项与删除引导项
- matlab模拟Fraunhofer衍射,基于Matlab的夫琅禾费衍射光学仿真.doc
- ESP32入门基础之ESP32作为 WIFI Station去连接wifi热点
- 如何提高团队管理能力6
- 10.Quartz 常用配置
- java进阶----集合
- 小红书变现方式分别有哪些?分享5种变现方式,让你轻松赚米
- 提高网络服务器性能,优化网络的七条思路 帮您更快提高网络速度
- AWS re:Invent 2018 参会攻略
热门文章
- MFC中添加自己定义的消息
- python基础教程第二版和第三版有什么区别-《Python基础教程》(第2版修订版)中要注意的地方...
- python3.6.5安装-linux安装python3.6.5
- python要自学多长时间-怎么自学python,大概要多久?
- python读取txt文件并写入excel-Python读excel生成数据存入txt文件
- python自动化办公脚本下载-python自动化脚本
- python程序员需要掌握哪些技术-程序员Python编程必备5大工具,你用过几个?
- python画出的雷达图效果-PYTHON绘制雷达图代码实例
- python3.6安装pip-python3.6如何安装pip
- python是用什么语言开发的-python是什么语言?哪些人适合学习Python?