They are fizzbuzz type fun questions that take 5-15min to answer. They are questions any developer can answer in any language but it’s more fun when you are racing against someone else to get the answer first.

Try this test.

  1. don’t read the question below yet.
  2. get your favourite editor and language ready to go
  3. turn your phone off and ensure no interuptions for 20min
  4. set a timer…. now
  5. Read the question -
  6. Write code now to print your answer
  7. if you got the right answer write down your time. if not, keep going. -
  8. Share this with a friend and see if you did it quicker than them.
  9. Easy right? Come join us codewars.info

Here is a list of cities. Starting in BANGKOK, the first letter of next city you visit starts with the last letter of the current city. For example BANGKOK ends with K, so KUALA LUMPUR is next. Which city do you visit last?

["BANGKOK", "ALGIERS", "ISTANBUL", "NASSAU", "JEDDAH", "WINNIPEG", "GUATEMALA CITY", "YASUJ", "EDMONTON", "FECAMP", "ROME", "PLOVDIV", "OSAKA", "UTRECHT", "DAR ES SALAAM", "KUALA LUMPUR", "MAZAR E SHARIF", "SHANGHAI", "TOKYO", "LUCKNOW", "HYDERABAD"]

PLOVDIV

โจทย์ที่เราจะถามหน้าตาประมาณไหน?

คำถามทดสอบที่เรากำลังจะทดสอบคุณในครั้งนี้เป็นคำถามประเภท fizzbuzz สนุก ๆ ที่คุณสามารถใช้เพียงเวลาประมาณ 5-15 นาทีในการแก้เท่านั้น โดยผู้เข้าร่วมการแข่งขันสามารถเลือกภาษาในการเขียนโปรแกรมภาษาใดก็ได้ในการตอบคำถาม โดยความสนุกจะอยู่ตรงที่คุณจะได้แข่งขันกับคนอื่นด้วยการวัดกันว่าใครจะเป็นคนเขียนโค้ดได้เร็วที่สุด และหาคำตอบที่ถูกต้องได้ก่อน

ลองทำโจทย์ข้อนี้ดู

  1. อย่าเพิ่งรีบกดไปดูโจทย์ข้างล่างตอนนี้
  2. เตรียม editor และภาษาโปรดของคุณไว้ให้พร้อม
  3. ปิดโทรศัพท์ของคุณและทำให้แน่ใจว่าจะไม่มีอะไรมารบกวนคุณได้
  4. เริ่มจับเวลาได้!!
  5. อ่านคำถาม -
  6. เขียนโค้ดและสั่ง print คำตอบของคุณออกมา
  7. หยุดจับเวลาเมื่อคุณได้คำตอบที่ถูกต้อง แต่ถ้ายังไม่ได้ให้พยายามต่อไป -
  8. คุณใช้เวลาทั้งหมดไปเท่าไร แชร์ให้ทุกคนได้รู้หน่อยว่าคุณทำได้เร็วแค่ไหน
  9. ไม่มีอะไรยากใช่มั้ย? มาร่วมสนุกกับเราได้ที่ codewars.info

กำหนดรายชื่อเมืองต่อไปนี้ เริ่มที่ BANGKOK ให้เดินทางไปยังเมืองต่างๆ โดยชื่อของเมืองถัดไปจะขึ้นต้นด้วยตัวอักษรสุดท้ายของชื่อเมืองปัจจุบัน ตัวอย่างเช่น BANGKOK ลงท้ายด้วย K เมือง KUALA LUMPUR จึงเป็นเมืองถัดไปที่คุณต้อไปง คำถามคือเมืองไหนคือเมืองสุดท้ายที่คุณจะเดินทางไปถึง?

["BANGKOK", "ALGIERS", "ISTANBUL", "NASSAU", "JEDDAH", "WINNIPEG", "GUATEMALA CITY", "YASUJ", "EDMONTON", "FECAMP", "ROME", "PLOVDIV", "OSAKA", "UTRECHT", "DAR ES SALAAM", "KUALA LUMPUR", "MAZAR E SHARIF", "SHANGHAI", "TOKYO", "LUCKNOW", "HYDERABAD"]

PLOVDIV