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

回答編集履歴

2

別回答

2017/07/19 04:17

投稿

Lhankor_Mhy
Lhankor_Mhy

スコア37612

answer CHANGED
@@ -1,4 +1,12 @@
1
1
  ```javascript
2
2
  ['低い', '普通', 'やや高い', '高い'][ (B === '○') + (A === '○') * 2 ];
3
3
  ```
4
- 回答しておいてなんですが、可読性が悪化するので、if文列挙の方がマシだと思います。
4
+ 回答しておいてなんですが、可読性が悪化するので、if文列挙の方がマシだと思います。
5
+  
6
+  
7
+ ##### 回答かぶったので別解
8
+ ```javascript
9
+ ['低い', '普通', 'やや高い', undefined, '高い'][ '××○×○○'.indexOf(A+B) ];
10
+ ```
11
+ ×○以外の値があった場合はundefinedを返します。
12
+ 可読性は最悪ですね。

1

訂正

2017/07/19 04:17

投稿

Lhankor_Mhy
Lhankor_Mhy

スコア37612

answer CHANGED
@@ -1,6 +1,4 @@
1
1
  ```javascript
2
- A = '×';
3
- B = '○';
4
2
  ['低い', '普通', 'やや高い', '高い'][ (B === '○') + (A === '○') * 2 ];
5
3
  ```
6
4
  回答しておいてなんですが、可読性が悪化するので、if文列挙の方がマシだと思います。