回答編集履歴
1
sample
answer
CHANGED
@@ -9,4 +9,21 @@
|
|
9
9
|
0. 場合によっては$r1がセットされていないなど存在チェックは必要ないでしょうか?
|
10
10
|
|
11
11
|
|
12
|
-
その辺の仕様を固めないと簡略化の方針がきまりません。
|
12
|
+
その辺の仕様を固めないと簡略化の方針がきまりません。
|
13
|
+
|
14
|
+
# sample
|
15
|
+
|
16
|
+
各変数が1か0のいずれかで、常にセットされているなら判定はこれでいいですね
|
17
|
+
|
18
|
+
```PHP
|
19
|
+
/*どれかが1である*/
|
20
|
+
print (0 | 0 | 0)?"OK":"NG";
|
21
|
+
print (1 | 0 | 0)?"OK":"NG";
|
22
|
+
print (1 | 1 | 1)?"OK":"NG";
|
23
|
+
|
24
|
+
/*どれかが0である*/
|
25
|
+
print !(0 & 0 & 0)?"OK":"NG";
|
26
|
+
print !(1 & 0 & 0)?"OK":"NG";
|
27
|
+
print !(1 & 1 & 1)?"OK":"NG";
|
28
|
+
```
|
29
|
+
結局は条件次第ということ
|