# Amazon เสา 2 ต้น

## 🥳 โจทย์

โจทย์ข้อนี้เห็นว่า Amazon ใช้สอบสัมภาษณ์ โดยเข้าให้โจทย์เรามาประมาณนี้

> **Interview Question**\
> A cable of 80 meters (m) is hanging from the top of two poles that are both 50 m from the ground. What is the distance between the two poles, to one decimal place, if the center of the cable is 10 m above the ground?

**ซึ่งแปลเป็นไทยง่ายๆได้ว่า**\
มีเชือกยาว 80 เมตรแขวนไว้บนยอดเสา 2 ต้นที่สูงจากพื้น 50 เมตร ถ้ากึ่งกลางของเชือกที่ผูกไว้หย่อนลงมาห่างจากพื้น 10 เมตร **ระยะห่างระหว่างเสาทั้งสองต้นคือเท่าไหร่?**

> คำถามนี้เด็ก ป.3 ก็สามารถตอบได้ โดยไม่ต้องใช้สูตรอะไรทั้งสิ้น

![](https://479516123-files.gitbook.io/~/files/v0/b/gitbook-legacy-files/o/assets%2F-Lm0_idNbY6k1lwp6hm4%2F-MLwiAbGGUlBVUe9DPW_%2F-MLwkYgZ3291tB8HB_Lj%2Fimage.png?alt=media\&token=9f73cee1-c448-4004-9f67-5f30ebda8193)

โจทย์ที่เป็น Interview Question ที่ดีส่วนใหญ่จะมองปุ๊ปแล้วสามารถตอบได้ภายในไม่กี่วินาที 😉

{% hint style="danger" %}
ประเด็นของโจทย์พวกนี้คือ **คุณต้องอธิบายวิธีคิด** เพราะต่อให้คำตอบถูกแต่อธิบายไม่ได้ ก็ถือว่าสอบตก
{% endhint %}

{% hint style="success" %}
**แนะนำให้อ่าน**\
บทความนี้เป็นส่วนหนึ่งของ [**🧠 Challenges**](https://www.saladpuk.com/puzzle/challenges) ที่จะคอยรวบรวมโจทย์ที่น่าสนุกคิดเพลินๆ หากใครสนใจอยากดูว่ามีโจทย์อะไรบ้างก็อัญเชิญกดที่ชื่อสีฟ้าๆไปเสพต่อได้เบย ส่วนใครที่คิดว่ามีโจทย์น่าสนใจก็สามารถส่งมาได้ที่ [**Saladpuk Fanclub**](https://www.facebook.com/mr.saladpuk) นะกั๊ฟ 😘
{% endhint %}

## 🤠 วิธีคิด

อย่าที่บอกไปว่าโจทย์ Interview ส่วนใหญ่จะสามารถตอบได้ภายในเวลาไม่กี่วินาที เพราะโจทย์เหล่านั้นเป็นการใช้วัดไหวพริบในการใช้ตรรกะพื้นฐานนั่นเอง ส่วนใครที่ตอบไม่ได้ภายในไม่กี่วิก็ไม่ต้องน้อยใจไปเพราะแมวน้ำก็ทำไม่ได้ 🤣

เริ่มต้นเราจะรู้ว่ามี `เสาสูง 50 เมตร` `เชือกยาว 80 เมตร` และ `เชือกอยู่ห่างจากพื้น 10 เมตร` ตามรูปด้านล่าง

![](https://479516123-files.gitbook.io/~/files/v0/b/gitbook-legacy-files/o/assets%2F-Lm0_idNbY6k1lwp6hm4%2F-MM0RkyEzO2lPt5vveI3%2F-MM0c9kC25fXafc24szi%2Fimage.png?alt=media\&token=c6e323e3-1c6c-4650-920c-866ac4b8b691)

ถ้าต้องการให้เชือกอยู่ห่างจากพื้น 10 เมตร เราก็ **ต้องใช้เชือกยาว 40 เมตร** ซึ่งเราก็จะ **เหลือเชือกอีก 40 เมตร** ตามรูปด้านล่าง

![ไม่ต้องห่วง รูปพวกนี้แมวน้ำทำ scale มาถูกต้อง 😁](https://479516123-files.gitbook.io/~/files/v0/b/gitbook-legacy-files/o/assets%2F-Lm0_idNbY6k1lwp6hm4%2F-MM0RkyEzO2lPt5vveI3%2F-MM0dFbB8OYDTFJoGQD8%2Fimage.png?alt=media\&token=c8ba26a1-f7fc-4adf-80ba-af3f669e4ee2)

ถัดมาเราก็ต้อง**เอาเชือกที่เหลือ 40 เมตร ย้อนกลับไปแขวนไว้กับเสาอีกต้น** ตามรูปด้านล่าง

![](https://479516123-files.gitbook.io/~/files/v0/b/gitbook-legacy-files/o/assets%2F-Lm0_idNbY6k1lwp6hm4%2F-MM0RkyEzO2lPt5vveI3%2F-MM0l89jH4msXgYO83QN%2Fimage.png?alt=media\&token=2945a577-9bc3-4fd3-bcdb-e9016d4149c5)

ซึ่งหมายความว่า **แค่ปล่อยเชือกลงแล้วดึงกลับขึ้นก็ใช้หมด 80 เมตรแล้ว** ซึ่งการที่จะทำแบบนั้นได้หมายความว่า เสาทั้งสองต้นต้องอยู่ติดกันเป๊ะๆเลย **ดังนั้นระยะห่างของมันคือ 0 นั่นเองครัช** (จุดงอของเชือกก็ต้องพับแบบหักศอกด้วย 🤣) ตามรูปด้านล่าง

![เสาทั้งสองต้องติดกัน](https://479516123-files.gitbook.io/~/files/v0/b/gitbook-legacy-files/o/assets%2F-Lm0_idNbY6k1lwp6hm4%2F-MM0RkyEzO2lPt5vveI3%2F-MM0pBSZQrb89qZ7sQIC%2Fimage.png?alt=media\&token=bea0b2fe-1fc1-42f0-9409-5417cb99a5e8)

สรุปคำตอบคือ 0 นั่นเองกั๊ฟ

> เรื่องการหารเลขจะถูกสอนตอน ป.3 ส่วนเรื่องบวกลบเลขจะถูกสอนตอน ป.1 ดังนั้นแค่ใช้ความรู้ระดับประถมต้นก็สามารถแก้โจทย์ข้อนี้ได้แล้วนั่นเอง

## 🤔 ใช้พีทาโกรัสได้มะ

แมวน้ำเชื่อว่ามีหลายคนที่เห็นโจทย์ข้อนี้แล้วก็นึกถึงทฤษฎีและสูตรต่างๆลอยขึ้นมาบนหัวชิมิ แต่ถ้าใครได้ลองทำจริงๆก็จะพบว่า มันหาคำตอบไม่ด๊ายยยยยยยยยย 😱&#x20;

![](https://479516123-files.gitbook.io/~/files/v0/b/gitbook-legacy-files/o/assets%2F-Lm0_idNbY6k1lwp6hm4%2F-MM0qwTy6Nafti60VoFf%2F-MM0wswfimxyLss265LB%2Fimage.png?alt=media\&token=9cb35ddf-d847-4728-8142-4bfa3b71b3be)

สนใจก็ลองไปดูของพ่อใหญ่นี่ละกัน ซึ่ง Channel นี้มีคำถามสนุกๆเยอะเบย + แมวน้ำจะไม่เอาคำถามจากพ่อใหญ่นี่มาเล่นละ เพราะกันคนแอบไปดูเฉลย 🤣&#x20;

> ในวีดีโอเขาเพิ่มคำถามเข้าไปอีกข้อให้ เชือกอยู่สูงจากพื้นเป็น 20 เมตรด้วยนะ ใครสนใจก็ตามไปดูต่อได้

{% embed url="<https://www.youtube.com/watch?v=l_ffdarcJiQ>" %}

## **🎯 ข้อคิดที่ได้**

ในหลายๆครั้งเราได้ information สำคัญมาครบแล้วก็จริง แต่ไม่ได้หมายความว่ามันจะต้องเป็นแบบนั้นเสมอไป เช่น  เวลาลูกค้าแจกแจงความต้องการมาแบบเน้นๆ ก็ไม่ได้หมายความว่ามันคือสิ่งที่เขาอยากได้จริงๆ หรือมันต้องออกแบบตามที่ลูกค้าพูด เราในฐานะที่เป็น Professional ในด้านซอฟต์แวร์ต่างหากที่จะต้องทำความเข้าใจ REQUIREMENT ที่แท้จริงให้ออก แล้วเสนอ Solution ให้กับลูกค้าไปตัดสินใจต่อว่า สิ่งเขาที่อยากได้จริงๆมันคือเรื่องอะไรกันแน่ เพราะส่วนใหญ่เดฟจะหลงเข้าใจว่ารูปนี้แหละคือถูกต้องแล้วแน่ๆนั่นเอง
