我爱占星网 我爱占星网
首页
编程
java
php
前端
首页 编程 java php 前端

实现一个小算法,相同不变,不同就翻转

有没有这样一个算法

  1. 当a和b相同时候,输出a(或b都行)
  2. 当a和b不同的时候,输出b(或者说翻转a)

真值表如下

ab输出
000
011
100
111

不允许使用if-else,只能使用与或非、异或

1.使用三目运算符
a==b?a:b;
2.仔细看真值表,其实不管ab相等不相等,直接输出b就对了

近期文章

  • pycharm运行过程中,出现如下错误detect.py: error: unrecognized arguments:
  • 两个div如何在一行显示
  • java求解,纯不会
  • 用python解决两数求和
  • 键入Android时动态搜索
  • Android 11 应用进入后台后前台服务里面的Socket被挂起
  • 求程序 定而这vs非洲色儿
  • Java如何终止正在运行的线程
  • 用python判断构成三角形
  • C语言关于数组一段代码的问题,不会敲
  • 为什么数组长度设为1e5+10?
  • 怎么利用python生成器定义一个存储用户名和用户账户余额的对象
  • Silverstripes默认主页
  • 用C++ 进行字符串排序
  • 如何用R语言求E(X+Y)及E(XY)
  • 矩阵转置为啥没有输出结果
  • RocketMQ 事务消息顺序消费
  • 传统制造企业,计划排程模拟器,如何实现?
  • 虚拟机pingplc地址不同,但是windows中的命令就可以
  • 关于#链表#的问题:求解单链表反转(语言-java)

Copyright ©2022 我爱占星 All Rights Reserved.

浙ICP备2022030071号-1

部分图文来自网络,如有侵犯您的版权,请告诉我们删除

友情链接:代码精华