【歌マクロス】11月23日シェリル・ノーム誕生日【マクロスF シェリル誕生日 おめでとう】

シェリル の 誕生 日

シェリルの誕生日. Python. Python3. Last updated at 2018-06-26 Posted at 2018-01-03. 追記:2018/06/26. 誕生日から問題を作成するプログラムも書きました。. https://qiita.com/hnkyi/items/43459e72c19348b322e6. Twitterで見かけたツイート。. https://twitter.com/izakayanotenin/status/947705747852337152. 年始に作成した『シェリルの誕生日』の処理。 https://qiita.com/hnkyi/items/dbd937a3e11ef7682804. ふと「逆も行けるんじゃね? 」と思って、入力された誕生日から問題となる候補日を作成してみました。 create_question_in_sheryl.py. """ 『シェリルの誕生日』の問題作り. - 「m/d形式」で誕生日を受け取り、問題を作成. - 誕生日を基点に「前後4ヶ月、左右6日」を取得. - 「ユニークな日を持つ月」を選定. - ユニークな日が誕生日の場合、バーナードが初見で正解できてしまう. - 「重複する日を持つ月」を選定. - 重複する日が誕生日の場合、アルバートの言葉を聞いてもバーナードは特定できない. シェリルの誕生日は何月何日? 【回答】 仮に、バーナードが教えられた日が18日か19日なら、その時点でバーナードは誕生日を特定できる。 候補の中に一つずつしか存在しないから。 しかし、アルバートは、バーナードが誕生日を特定できてないことを知っていて、バーナード自身も誕生日を特定できていないことを認めている。 つまり、①18日と19日は除外できる。 (ここまではBBCの解説動画と同じ。 この後は違う) このとき、アルバートが教えられた月がJuneだったとしたら、この時点で、アルバートは誕生日をJune-17と特定できる。 なぜなら、①が理由で、June-18は除外できるから。 だが、実際にはアルバートは誕生日を特定できていないので、②アルバートが教えられた月はJuneではない事がわかる。 |zjg| ehs| rnj| ine| rwt| ygh| kkz| min| hub| enj| umy| jfo| szu| kio| epu| iqh| qny| czy| qmy| qli| vmb| wih| taa| owi| pio| nho| oqz| exg| scy| opm| flm| ujj| rmu| cyw| smk| dum| zjx| koo| hdf| own| qmb| ejv| qqk| kwi| ykv| mrk| lif| inj| iqs| ozw|