考えれば考えるほどわからなくなってきて、どれも当てはまらないんじゃ、、!?とも思った
結局一番最初に書いたウミガメとタコにしたけど、答案集めたらみんな答え違った??? pic.twitter.com/gRPyQddRuo— K@文系情報学部生(無言フォローすみません) (@beer_nomitaii) January 17, 2020
| 
					 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65  | 
						const トビウオ = {   は海に住んでいる: true,   は魚だ: true,   には足がある: false,   は鳥だ: false, }; const クワガタ = {   は海に住んでいる: false,   は魚だ: false,   には足がある: true,   は鳥だ: false, }; const コイ = {   は海に住んでいる: false,   は魚だ: true,   には足がある: true,   は鳥だ: false, }; const カラス = {   は海に住んでいる: false,   は魚だ: false,   には足がある: true,   は鳥だ: true, }; const イルカ = {   は海に住んでいる: true,   は魚だ: false,   には足がある: false,   は鳥だ: false, }; const ウミガメ = {   は海に住んでいる: true,   は魚だ: false,   には足がある: true,   は鳥だ: false, }; const タコ = {   は海に住んでいる: true,   は魚だ: false,   には足がある: true,   は鳥だ: false, }; const ヘビ = {   は海に住んでいる: false,   は魚だ: false,   には足がある: false,   は鳥だ: false, }; const f = x => (   (x.は海に住んでいる ^ !(x.は魚だ)) & (x.には足がある | x.は鳥だ) ); const xにあてはまるリスト = []; if (f(トビウオ)) xにあてはまるリスト.push("トビウオ"); if (f(クワガタ)) xにあてはまるリスト.push("クワガタ"); if (f(コイ)) xにあてはまるリスト.push("コイ"); if (f(カラス)) xにあてはまるリスト.push("カラス"); if (f(イルカ)) xにあてはまるリスト.push("イルカ"); if (f(ウミガメ)) xにあてはまるリスト.push("ウミガメ"); if (f(タコ)) xにあてはまるリスト.push("タコ"); if (f(ヘビ)) xにあてはまるリスト.push("ヘビ"); console.log("xにあてはまるリスト : " + xにあてはまるリスト);  | 
					
| 
					 1  | 
						xにあてはまるリスト : クワガタ,カラス  | 
					
