teratail header banner
teratail header banner
質問するログイン新規登録

回答編集履歴

1

条件式へらせたな

2018/04/01 01:07

投稿

退会済みユーザー
answer CHANGED
@@ -71,4 +71,26 @@
71
71
  player-1 == computer , 2:1 :ぱー vsちょき (負け)
72
72
  ```
73
73
 
74
- 同数は引き分け、他は勝利
74
+ 同数は引き分け、他は勝利
75
+
76
+ # 追記
77
+
78
+ 条件式減らせるのに気づいたからさらに
79
+
80
+ ```
81
+ // 勝敗
82
+ if (player == computer) {
83
+ System.out.println("Draw Game");
84
+ } else if ((player + 2) % 3== computer) {
85
+ System.out.println("You Lose");
86
+ } else {
87
+ System.out.println("You Win");
88
+ }
89
+ ```
90
+ 計算式
91
+
92
+ ```
93
+ player(0)+2%3 == computer(2)
94
+ player(1)+2%3 == computer(0)
95
+ player(2)+2%3 == computer(1)
96
+ ```