检查三个整数是否唯一
Check if three integer are unique
我正在尝试检查三个随机整数值是否彼此唯一,我正在努力解决这个问题。
我尝试用 if 语句解决这个问题,我觉得解决方案正在关闭,但不知何故我现在无法正确解决。我也想知道是否有比使用 if 语句更好或更有效的方法来解决这个问题。
到目前为止我的代码:
Var a1:int;
Var b2:int;
Var c3:int;
If (a1 != b2 && a1 != c3 && b2 != c3){
}else{
}
if (!(a == b || a == c || b == c))
测试以下内容
- 对于一个:
a == b
、a == c
- FOR b:
b == c
(我们已经测试过 a == b
)
- FOR c: 没什么,我们已经测试了
a == c
和 b == c
一旦其中一种情况 true
,OR 连接将导致 if 条件被取消,这在长循环中 运行 时提供了性能提升。
如果 none 条件 returns true
结果没有重复项,因此布尔值 NOT !
.
我正在尝试检查三个随机整数值是否彼此唯一,我正在努力解决这个问题。 我尝试用 if 语句解决这个问题,我觉得解决方案正在关闭,但不知何故我现在无法正确解决。我也想知道是否有比使用 if 语句更好或更有效的方法来解决这个问题。
到目前为止我的代码:
Var a1:int;
Var b2:int;
Var c3:int;
If (a1 != b2 && a1 != c3 && b2 != c3){
}else{
}
if (!(a == b || a == c || b == c))
测试以下内容
- 对于一个:
a == b
、a == c
- FOR b:
b == c
(我们已经测试过a == b
) - FOR c: 没什么,我们已经测试了
a == c
和b == c
一旦其中一种情况 true
,OR 连接将导致 if 条件被取消,这在长循环中 运行 时提供了性能提升。
如果 none 条件 returns true
结果没有重复项,因此布尔值 NOT !
.