计蒜客难题挑战:奇怪的国家
有一个奇怪的国家,里面的国民对于事情的态度永远只有两面。当两个人遇到一起讨论一个事情的时候——两个持赞同观点的人遇到一起后会对这个事情都继续赞同;一个持赞同观点的人遇到一个持不赞同观点的人的时候,两人都会不再继续赞同;两个持不赞同观点的人遇到一起讨论后反而会对这个事情开始赞同。
输入包括两行,每行包括N个数字(1≤N≤50),分别表示两个人对于N个事情对应的看法——0表示不赞同、1表示赞同。
输出包括一行,包括N个数字,表示两人相遇后,对于这N件事情的最终看法。
样例输入
11100101
00101011
样例输出
00110001
代码:
import java.math.BigInteger;
import java.util.Scanner;public class Main {public static void main(String[] args) {Scanner sc = new Scanner(System.in);String s1 = "", s2 = "", s3 = "";if(sc.hasNext()){s1 = sc.nextLine();}if(sc.hasNext()){s2 = sc.nextLine();}char[] chars1 = s1.toCharArray();char[] chars2 = s2.toCharArray();for(int i = 0; i < chars1.length; i++){char c1 = chars1[i];char c2 = chars2[i];s3 += String.valueOf(BigInteger.valueOf(c1).xor(BigInteger.valueOf(c2).xor(BigInteger.ONE)));}System.out.println(s3);}
}
计蒜客难题挑战:奇怪的国家相关推荐
- 计蒜客难题题库之二 奇怪的国家 python解答
计蒜客挑战难题之二 奇怪的国家 python解答 题目: 有一个奇怪的国家,里面的国民对于事情的态度永远只有两面.当两个人遇到一起讨论一个事情的时候--两个持赞同观点的人遇到一起后会对这个事情都继续赞 ...
- 计蒜客难题题库之一 泥塑课 python解答
计蒜客挑战难题之一 泥塑课 python解答 题目: 小米是一个幼儿园老师,每学期的泥塑课上,她都会给每个学生发不超过250立方厘米的等量橡皮泥,教大家做泥塑.在上课过程中,她发现每个班都恰好有一个小 ...
- 计蒜客 难题题库 204 草药的价值
17次 11.7% 1000ms 65536K 辰辰是个天资聪颖的孩子,他的梦想是成为世界上最伟大的医师.为此,他想拜附近最有威望的医师为师.医师为了判断他的资质,给他出了一个难题.医师把他带到一个到 ...
- 计蒜客 难题题库 205 图书ISBN号码
102次 13.7% 1000ms 65536K 每一本正式出版的图书都有一个ISBN号码与之对应,ISBN码包括9位数字.1位识别码和3位分隔符,其规定格式如"x-xxx-xxxxx-x& ...
- 计蒜客 难题题库 031 无脑博士的试管们
390次 9.48% 1000ms 65536K 无脑博士有三个容量分别是A,B,C升的试管,A,B,C分别是三个从1到20的整数,最初,A和B试管都是空的,而C试管是装满硫酸铜溶液的.有时,无脑博士 ...
- 计蒜客 难题题库 223 字母排序
49次 14.2% 1000ms 65536K XXXX年突然有外星人造访,但大家语言不通,不过科学家们经过研究发现外星人用26个英文字母组成的单词中最长不降子序列的长度来表述数字,且英文字母的排列顺 ...
- 计蒜客 难题题库 201 奖学金的分配
46次 30.4% 1000ms 65536K 某校的惯例是在每学期的期末考试之后发放奖学金.发放的奖学金共有五种,获取的条件各自不同: 1) 院士奖学金,每人8000元,期末平均成绩高于80分(& ...
- 计蒜客 挑战难题 爬楼梯
计蒜客 挑战难题 爬楼梯 假设你现在正在爬楼梯,楼梯有n级.每次你只能爬1级或者2级,那么你有多少种方法爬到楼梯的顶部? 格式: 第一行输入一个数n(n<=50),代表楼梯的级数. 接下来一行输 ...
- 【计蒜客系列】挑战难题4:简单斐波那契
题目来源:计蒜客 斐波那契数列是一种非常有意思的数列,由 0 和 1 开始,之后的斐波那契系数就由之前的两数相加.用数学公式定义斐波那契数列则可以看成如下形式: F0=0 F1=1 Fn=Fn-1+F ...
最新文章
- 在Ant-design-pro框架中引入jQuery和jQuery-ui步骤
- 启明星辰泰合发布新一代日志分析系统
- 针对以下需求提供一个解决方案:在卡牛-信用卡管家APP里面,我们的用户需要一个寻找 附近银行网点/ATM 的功能
- oracle数据库初始化参数分类,oracle初始化参数设置
- PowerPC处理器数字仿真测试软件工具——天目全数字实时仿真软件SkyEye
- Jmter安装和配置
- 使用iMazing将iphone的联系人信息导出至电脑
- dbeaver查看执行计划_SAP学习基础篇(52):PP模块-物料需求计划
- firefox 3.0 beta 1 试用与下载
- Odin学习1 属性框标签
- Minimax AI 算法在井字游戏(或 Noughts and Crosses)游戏中的实现
- 最优化方法 19:近似梯度下降
- java freemark导出word 实现word分页
- unique mapped reads
- 固态硬盘是什么接口_选对接口很重要:固态硬盘接错位置可能损失可达42%
- 软件集成:Simulink与STM32联合开发
- win10是linux发行版,网友调侃Win10是最好的Linux发行版
- 《Kotin 极简教程》第13章 使用 Kotlin 和 Anko 的Android 开发
- 创业板“市盈率” PE ratio
- 求一个n阶方阵对角线元素之和
热门文章
- python 定时执行_python定时执行任务 轻量级
- Linux gpio相关函数
- 内核中的notification chain浅析
- STM32H7---高速缓存Cache(二)
- STM32H7时钟树RCC分析---原理讲解(一)
- 【STM32】HAL库 STM32CubeMX教程十一---DMA (串口DMA发送接收)
- [计算机网络] - TCP 重传、滑动窗口、流量控制、拥塞控制
- c语言float如何做减法,利用c语言设计开发一个简单计算器,可进行加减乘除运算....
- linux自动断开会话,linux – 从SSH会话断开连接是否会导致程序崩溃?
- led灯条串联图_液晶电视维修:LED灯光电路原理,电路图原理分析?