后端面试--每日一题(088)
时间:10-02
整理:3721RD
点击:
how many boolean expression can be made from 3 inputs?
给三个输入变量,可以写出多少种不同的逻辑表达式?
(这个真的与后端没什么关系)
难度:1
最近出的都是些校招面试的题目,没什么难度。以后会出些工作中遇到的问题
给三个输入变量,可以写出多少种不同的逻辑表达式?
(这个真的与后端没什么关系)
难度:1
最近出的都是些校招面试的题目,没什么难度。以后会出些工作中遇到的问题
是2^(2^3)=256吗?
不是2^3=8吗?
三个输入则有2^3=8个基本逻辑态,
然后对这个8个基本逻辑态进行组合,
就是在这个8个基本逻辑态前添系数 0 或者1
就是2^8=256
没有看懂您第二步的意思。假设3个输入分别是A,B,C
那么逻辑表达式,也就是A*B*C ,A+B*C....A+B+C一共有2^3=8个
对于非的情况,A B C可以有8种情况(也是2^3)
那最终的总个数不是应该是8x8=64吗?
求解惑!
我想法和5楼一样。
不知道答案是多少
需要考虑到,比如A&B&C,A,B,C 连接的栅极的相对位置?不过那好像就不叫boolean expression了,是吧。
不知道 楼上的朋友说假设三个输入A B C,若只考虑与和或的输入的话,是有A+B+C,A+B*C,A*B*C,A*B+C,A*C+B,A*(B+C),B*(A+C),C*(A+B)8种情况?不知道考不考虑异或展开的情况呢?
求解惑啊