前から50番めは後ろから何番め?

前から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番目は…

  1. 前から〔50番目〕+後ろから〔〇番目〕=101
  2. 〇=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.--】掲載趣旨見直しのため休止