前から50番めは後ろから何番め?
- 2025.12.01
100人の子供が1列に並んでいます。前から数えて50番目の子は、後ろから数えて何番目?
以下は解法解説です
答えと解説
51番目
「50か51だと思うけど、どっち?」で迷って丁半博打する子が多い問題です。
前後の合計値に着目する
| 前から | 1 | 2 | 3 | 4 | 5 |
|---|---|---|---|---|---|
| 後ろから | 100 | 99 | 98 | 97 | 96 |
| 前後合計 | 101 | 101 | 101 | 101 | 101 |
「何番目」の番号の数字を合計すると、どの組み合わせも「101」になっていることがわかります。
前後合わせて101になればいいから、前から50番目は…
- 前から〔50番目〕+後ろから〔〇番目〕=101
- 〇=101-50=51
「50」という誤答はミスではない
「50」と答えた人に追加問題だ
100人の子供が1列に並んでいます。前から数えて100番目の子は、後ろから数えて何番目?
「100-100=0」…破綻しました(汗
「50」という回答をする人は「数の数え方を知らない」か「思考放棄」のいずれかでです。
手を使って試してみる
「左手の親指」は、左から数えると「5番目」ですが、右から数えると「6番目」です。
「後ろから50」ではないことはこれで確認できますね
始点と終点
定規で長さを計ることを考えます。左側から5㎝を数えるときは「0」を始点として「1㎝、2㎝~」と数えて「5㎝」を終点にします。
「5㎝」の位置を始点として同じ数え方をするのなら、「4㎝、3㎝~」と数えて終点は「0㎝」でなければおかしいですよね?
たしかに!
数えた数が「ズレているように見える」のは、数える向きによって始点の位置が違うからです。
この問題の場合、「0」は存在しないので「1」から数えることは間違いではないですが、その数え方でカウントの1つめを「100」にしたいなら始点は「101」にしなければなりません。
ゼロを無視する場合…
(100+1)-50=51
始点もカウントする場合は、始点は「1→0」になるので「50番目→49番目」に修正が要ります。
ゼロも数える場合…
100-(50-1)=51
50+1=51…は便宜的手法ですから本質理解の前に覚えるのはお勧めしません
改変履歴
- 【2025.12.01】改定 再掲載
- 【2022.12.--】掲載趣旨見直しのため休止