- ベストアンサー
今現在で20歳の時、生年月日を求める考えについて。
今現在で20歳の時、生年月日を求める考えについて。 現在の年齢から生年月日の範囲を求める式で思った疑問。 例えば、2010 5/1で20歳なら1989 5/2 ~ 1990 5/1という方法をみるんですが、 これだと20歳になる可能性の範囲がかけているように思います。 1989 5/2~1990 5/1だと、2010 5/1が20歳になった日と考えると 2010 5/1から翌年の前日まで20歳の範囲が抜けているように思います。 何か考えが間違っているのでしょうか? 分かりやすい説明お願いします。
- みんなの回答 (5)
- 専門家の回答
質問者が選んだベストアンサー
>例えば、2010 5/1で20歳なら1989 5/2 ~ 1990 5/1という方法をみるんですが、 「2010 5/1の時点で20歳の人」は「2010 5/1で20歳になった人」から「2010 5/1まで20歳で、2010 5/2からは21歳の人」まで、と言う事ですよ。 「2010 5/1で20歳に1日足りない人」は含みませんし「2010 5/1で21歳になっちゃった人」も含みません。 「2010 5/1まで20歳で、2010 5/2からは21歳の人」というのは、言い替えれば「2010 5/2で21歳になったばかりの人の誕生日」って事です。 「2010 5/1で20歳に1日足りない人の誕生日」は「1990 5/2」で、条件に合いません。 「2010 5/1で20歳になったばかりの人の誕生日」は「1990 5/1」で、条件に合います。 「2010 5/2で21歳になったばかりの人の誕生日」は「1989 5/2」で、条件に合います。 「2010 5/1で21歳になっちゃった人の誕生日」は「1989 5/1」で、条件に合いません。 すると、誕生日の範囲は「1989 5/2から1990 5/1まで」となります。 >2010 5/1が20歳になった日と考えると >2010 5/1から翌年の前日まで20歳の範囲が抜けているように思います。 上記で「2010 5/1で20歳になったばかりの人」と表記した人は、言い替えれば「2010 5/1が20歳になった日で、2010 5/1から翌年の前日まで20歳の人」です。 「2010 5/1が20歳になった日で、2010 5/1から翌年の前日まで20歳の人」の「誕生日」が「何年何月何日なのか?」を良く考えて見て下さい。それは「1990 5/1」の日しかありません。 「条件に合う下限」と「条件に合う上限」を考えれば、答えは自明ではないですか?
その他の回答 (4)
>2010 5/1から翌年の前日まで20歳の範囲が抜けているように思います。 いえいえ。もし20歳の誕生日が 2010/5/2~2011/5/1 の範囲内だと仮定すると、条件の >2010/5/1で20歳なら に反するので除外していいです。 やっぱり「20歳の誕生日の可能性」は1年間だし、 生まれた年の誕生日の可能性も1年間です。 No.2でアホな事書いてすみませんでした。
No.2 です。変なこと書いてますね。すみません。無視してください。 何度か読み直したんですけどね。
あまり深く考えてませんが。 >例えば、2010 5/1で20歳なら 「2010/5/1 時点で 20歳」なら、 「20歳の誕生日」の可能性は、 2009/5/2~2010/5/1 かも知れないし 2010/5/1~2011/4/30 かも知れないですよね。 つまり可能性の範囲が2年間-1日間あります。 ということは、誕生日の可能性の範囲も同じだけあります。
- DIooggooID
- ベストアンサー率27% (1730/6405)
> 1989 5/2~1990 5/1だと、2010 5/1が20歳になった日と考えると、 > 2010 5/1から翌年の前日まで20歳の範囲が抜けているように思います。 ここに書かれている、「翌年の前日まで」というのは、2011/4/30 までのことですか? 2010/5/1 が 20歳になった日であれば、その方の誕生日は、1990/5/2 です。 2010/5/2 に 21歳を迎える人であれば、その方の誕生日は、1989/5/3 です。
補足
>ここに書かれている、「翌年の前日まで」というのは、2011/4/30 までのことですか? そうです、2011/4/30です。