挑戦ありがとうございます
残念ながら不正解です(;o;)
A白、B黒、C赤の場合もCは自分の帽子の色が分かります。
Cは次のように考えます。
Aは白い帽子をかぶっているので正直者。
Aは自分の帽子の色が分からなかった。
もしも自分(C)が黒い帽子をかぶっていれば、
Aは黒い帽子を2つ見ることになるので、自分(A)は黒ではないと分かるはず。
実際には分からなかったので、自分(C)は黒ではなく赤だ!
となります。
ですので、AはCの回答を聞いた後でも自分の帽子の色が
黒なのか白なのか判断できません。
スラッグナメクジ