ไขปริศนา 00949 ทำไมมันถึงแปลก
ผมไปนั่งคิดตามที่ลุงเชย post ไว้ที่กระทู้ 00949 พยายามไขปริศนา ก็คิดออกมาได้ดังนี้ครับ
1. ผมจะสมมติให้ จำนวนครั้งที่เราอยากกินข้าวในภัตตารคารเป็น X ก่อน
2. คำสั่งบอกให้คูณด้วย 2 ผมก็ทำตาม จะได้เป็น 2X
3.คำสั่งบอกให้บวกด้วย 5 อ่า..ทำตาม ๆ จะได้เป็น 2X+5
4.คำสั่งให้คูณด้วย 50 ... ย่อมได้ ๆ ทำตาม จะได้เป็น 50 * (2X+5) ซึ่งจะเท่ากับ 100X+250
เอาละครับ ตรงนี้ขอแทรกนิดนึง จะเห็นได้ว่า ตัวเลข X ที่เรากำหนดไว้ คราวนี้จะกลายเป็นเลขที่มีจำนวนเพิ่มขึ้น 100เท่าแล้วนะครับ เพราะว่าโดนคูณอยู่ด้วย 100 ..... แล้วก็จะถูกบวกด้วยค่าคงที่ 250 ซึ่งจะกล่าวถึงต่อไป
5.คำสั่งจะแยกเป็น 2 กรณี บอกว่า ถ้าเลยวันเกิดแล้ว ให้บวกด้วย 1751 แต่ถ้ายังไม่ถึงวันเกิดให้บวกแค่ 1750 จะกลายเป็นแบบนี้ครับ
- ถึงวันเกิดแล้ว 1751 + (100X + 250 )
จะได้เท่ากับ 100X + 2001
- ยังไม่ถึงวันเกิด 1750 + (100X + 250)
จะได้เท่ากับ 100X + 2000
จะเห็นว่า ตัวค่าคงที่ 250 ที่กล่าวถึงตอนต้นนั้น จะมีประโยชน์ก็ตรงที่ไปบวกกับ 1751 หรือ 1750 ทำให้มันกลายเป็นค่าใหม่ คือ 2001 หรือ 2000 ( ซึ่งเป็นการทำให้ตัวเลขกลายเป็นปี ค.ศ. ของปีปัจจุบันนี้)
6. คำสั่งบังคับให้เราเอาปีเกิดของเราที่เป็น ค.ศ. ไปลบ............
เดี๋ยวสมมติตัวเลขขึ้นมาเลยนะครับ สมมติว่าผมเกิดปี 1979 แล้วปีนี้ยังไม่ถึงวันเกิดผม ผมก็จะต้องมีอายุเท่ากับ 2000-1979= 21 ปี ใช่มั้ยครับ นี่แหละครับ มันก็จะไปตรงกับเงื่อนไขในข้อที่ 5. ที่บอกว่า
- ยังไม่ถึงวันเกิด ตัวเลขคือ
100X + 2000
พอโดนลบออกด้วยปี ค.ศ.ที่ผมเกิด ก็จะกลายเป็น 100X + 2000 - 1979
= 100X + 21
เลข 21 ที่ห้อยท้ายอยู่ก็คือ อายุ นั่นเองครับ
(แต่สำหรับผู้ที่ปีนี้เลยวันเกิดไปแล้ว สมการจะกลายเป็น " 100X + 2001 - ปีเกิด " ..... ซึ่งก็จะทำให้สมการ กลายเป็น " 100X + อายุ " อยู่ดี )
จากสมการในบรรทัดสุดท้าย ไม่ว่าเราจะอยากกินอาหารซักกี่ครั้ง ก็ไม่ได้มีผลอะไรกับตัวเลข 2 หลักสุดท้ายที่เป็นตัวเลขแสดงอายุของเราเลยครับ เพราะตัวเลข X นั้น จะถูกคูณด้วย 100 ทำให้กลายเป็นตัวเลขในหลักร้อย หรือ หลักพันไปเลย มันจะไม่มายุ่งกับตัวเลขอายุของเรา ซึ่งอยู่ในหลักหน่วย และหลักสิบ ....สมมติ ถ้าอยากกิน 3 ครั้ง ตัวเลขก็จะออกมาเป็น 321 ถ้าอยากกินซัก 50 ครั้ง ตัวเลขก็ออกมาเป็น 5021
นี่ก็เป็นสาเหตุให้ทำไมตัวเลขสุดท้ายที่คิดออกมาตามที่โจทย์บังคับ ถึงแสดงจำนวนครั้งที่อยากกินอาหาร และ อายุ ของเราได้ครับ
ส่วนที่บอกว่า ใช้ได้กับปี 2001 นี้เท่านั้น ก็เพราะว่า ขืนไปใช้เล่นในปีอื่น ๆ เช่นปี 2005 เวลาคำนวณอายุ ก็ต้องใช้ 2005 - ปี ค.ศ. เกิด ถึงจะออกมาตรง
แต่โจทย์ในข้อนี้ เลขตัวตั้งของการคำนวณอายุ ถูกจำกัดอยู่แค่ที่ 2001 หรือ 2000 ( 2000 สำหรับผู้ที่ปีนี้ยังไม่ถึงวันเกิด) ถ้านำไปคิดในปีอื่น มันจะออกมาไม่ตรงครับ อายุจะขาดไป
สนุกมั้ยครับ : ) โดยคุณ : Trinity -
[ 13 เม.ย. 2544 , 1:30:17 น. ]
|