Tag: 逻辑

无论如何缩短,如果(i == x || i == y)?

我试图缩短我的代码,从: if(i== x || i == y || i == z ) 至 if (i == ( x || y || z )) 我知道这种方式是错误的,因为我得到了不正确的日志。 但是,有什么方法可以缩短Objective-C中的代码吗?

从一组(逻辑)

我有一个iOS应用程序的逻辑问题,但我不想用蛮力解决它。 我有一组整数,值不是唯一的: [3,4,1,7,1,2,5,6,3,4……..] 我如何从这三个条件中获得一个子集: 我只能select一定数量的值。 拾取元素的总和等于一个值。 select必须是随机的,所以如果有多个解决scheme的值,它不会总是返回相同的。 提前致谢!