CodeQuiz EP.24 - 0.5 cat หรือ 0.5 cats อันไหนที่ถูกกันแน่?
พี่ข้าวฟ่าง ณภัทร
เผยแพร่เมื่อ

📌 สาระสำคัญ
- ทบทวนกฏการเติม s
- แมวครึ่งตัวตัองเติม s ไหม?
- เฉลยและสรุปสั้น ๆ
แมวครึ่งตัวก็มา ปริศนา Grammar สุดปั่น!!
เราเรียนกันมาตั้งแต่เด็กว่า ถ้ามีของ มากกว่า 1 ต้องเติม s/es/ies เสมอ แล้วถ้ามีแมวแค่ 0.5 ตัว, -2 ตัว, 3√2 ตัวล่ะ? จะต้องเติมรูปพหูพจน์รึป่าว? วันนี้พี่ ๆ Leagues of Code TH มีคำตอบมาให้น้อง ๆ ได้อ่านกันนน
ทบทวนกฏพื้นฐาน
คุณครูมักจะสอนเราว่าใช้รูป "เอกพจน์" ก็ต่อเมื่อจำนวนนั้น "เท่ากับ 1" เท่านั้น

แฮร่!! พี่ล้อเล่น ๆ
แล้วแมวครึ่งตัวต้องเติม s ไหม?
แล้วถ้าเราเจอคำถามนี้ล่ะ "แมวครึ่งตัวต้องเติม s ไหม" ถ้าเจอจำนวนที่ไม่ใช่จำนวนเต็มธรรมดาอย่าง 0.5 คำถามนี้ก็จะตามมา

เฉลย! กฎที่ถูกต้องตามหลักไวยากรณ์
หลายคนอาจจะคิดว่า 0.5 มันน้อยกว่า 1 เลยไม่น่าจะเติม 's' แต่หลักการทางภาษาอังกฤษนั้นง่ายกว่าที่เราคิด!

สรุป!! คือเติม s/es เสมอถ้าไม่เท่ากับ 1!!
ตราบใดที่ตัวเลขนั้น ไม่เท่ากับ 1 คำนามที่ตามหลังมาจะต้องอยู่ในรูปพหูพจน์ (เติม S/ES) เสมอ นี่คือกฎเหล็ก!

Note: บรรทัดสุดท้ายตามหลักการของ Euler's Identity คือ e^iπ = −1 ดังนั้น e^iπ + 2 = 1 ทำให้ต้องใช้ cat (เอกพจน์) ซึ่งเป็นตัวอย่างที่ตอกย้ำกฎที่ว่า ใช้รูปเอกพจน์ก็ต่อเมื่อจำนวนนั้น "เท่ากับ 1" เท่านั้น!
Note!!: แม้ว่า 0.5 cats จะถูกต้องตาม Grammar เป๊ะ ๆ แต่ถ้าคุณต้องการพูดถึงเศษส่วนอย่างเป็นธรรมชาติ มักจะใช้:
Half a cat (ครึ่งหนึ่งของแมวหนึ่งตัว) → เป็นรูปที่คนนิยมใช้มากที่สุด!
น้อง ๆ มีคำถามที่ปั่นกว่านี้อีกไหม? ถ้ามีคอมเมนต์มากันได้เลย เดี๋ยวพี่จะหาคำตอบมาให้ได้อ่านกันอีกแน่นอนนน แล้วเจอกันใหม่น้าาา
บทความที่เกี่ยวข้อง
วิชาการความรู้CodeQuiz EP.19 - ทำไมจำนวนเต็มใน C/C++ ถึงมากที่่สุดที่ 2^31 - 1

พี่ปาล์ม ชิติพัทธ์
เผยแพร่เมื่อ
วิชาการความรู้CodeQuiz EP.22 - คอมเตอร์คูณเลขยังไง?

พี่ปาล์ม ชิติพัทธ์
เผยแพร่เมื่อ
วิชาการHackathonหลักสูตรใหม่ของ Leagues of Code TH

พี่ปาล์ม ชิติพัทธ์
เผยแพร่เมื่อ

ภาษา HTML คืออะไร?

พี่อาร์ม พัทธดนย์
เผยแพร่เมื่อ