ソースはこちら。
実行結果は以下の通り。
A:嘘つき B:正直者 C:嘘つき D:正直者 E:正直者 F:正直者 G:嘘つき H:正直者
と言うことは以下のような関係になる。
人物:ABCDEFGH
正直:×○×○○○×○ ○が正直,×が嘘つき
同数:××××○××× ○が同数,×が同数でない
答え:○×○×○×○× ○が「はい」,×が「いいえ」
答えは問題の
A,C,E,Gが「はい」,B,D,F,Hが「いいえ」と答えたとき,A〜Hの誰が嘘つきで,誰が正直者か判断する。
に一致する。