ในส่วนของรายละเอียดโจทย์ ดูได้จาก blog ของพี่พลอย :)
ซึ่งเมื่อได้ Acceptance test มาแล้ว ลองมา scan ดูว่ามี input อะไรและต้องการ output อะไรออกมา และถ้ามองเนี่ยเรายังไม่เห็นหรอกว่าจะมี function อะไรบ้าง เราลองร่าง step ดูว่าถ้ามี input output แบบนี้จะต้องมี process อะไรบ้างเป็นขั้นตอนไป
เมื่อไล่ step ออกมาครบแล้ว ลองแยก step ในนั้นออกมาเป็น function ย่อยๆ ว่ามี function อะไรบ้าง
ถ้าเรามองภาพใหญ่แล้วค่อยๆย่อยออกมาเป็นภาพเล็ก เราจะเห็นภาพที่ชัดขึ้น ว่าอย่างนั้นไหม? :)