注意:題目裡的「班」其實只是「一群人」,和班級完全沒有關係;解析以香港的銀行為準(星期一到五都開,部分在星期六開半天,遇公眾假期不開),如果以臺灣的銀行為準(星期一到五開,遇國定假日不開),答案也可以是星期日,這天甲乙都有可能。
題目說今天是「8月的某一天」,然後看「昨天所有銀行都不開門」這句,因為7月底和8月都沒有特別的公眾假期,若此句為真話,則昨天是星期日,今天是星期一,但是兩人在星期一都不說真話,因此此句必為謊話,而今天並非星期一。
接著,由於甲只在星期一說謊,但這些話是在星期一之外講的謊話,那這些話只可能是乙講出的。
最後看「明天是我說謊的日子」這句,由於此句和前一句同為謊話,代表明天是說實話,對於乙來說就只有星期四符合「今天說謊,明天說實話」這點。