ภาษา c มีเทคนิคการเขียนยังไงให้ compiler ได้ไวครับ

ภาษา c  มีเทคนิคการเขียนยังไงให้ compiler ได้ไวครับ


โจทย์ที่ผมลองเขียน



หุ่นยนต์รุ่น 1000 ตัวหนึ่งเดินไปมาบนระนาบสองมิติ ห่นุยนต์รุ่น 1000 นี้จะรับชดุคําสั่งให้เดินไปใน ทิศทางต่างๆโดยชดุ คําสั่งจะประกอบด้วยคาํสั่งที่ ระบทิศุ ทางเหนือ ใต้ ตะวันออก และตะวันตก และ คําสั่งให้กลับมาที่จุดเริ่มต้น ซึ่งระบดุ้วยอักษร N S E W และ Z ตามลําดับ สําหรับแต่ละคาํสั่งที่ไม่ใช่คําสั่งกลับไปยังจุดเริ่มต้น หุ่นยนต์จะเคลื่อนไปในทิศทางที่ระบุในคําสั่งเป็น ระยะหนึ่งหน่วย พิจารณาตัวอย่างชุดคําสั่งด้านล่างนี้

NNEESWZEE  สําหรับชุดคําสั่งดังกล่าว หุ่นยนตท์ี่เริ่มต้นเคลื่อนทีจากตําแหนง่ (0,0) จะเดินในลักษณะตามรูปด้านลา่ง  
    หินย่ นต์จะมีตําแหน่งสดุท้ายเป็นตาํแหน่ง (2,0)  

งานของคุณ จงเขียนโปรแกรมรับชุดคําสั่งของหุ่นยนต์รุ่น 1000 จากนั้นคํานวณหาว่าถ้าหุ่นเริ่มต้นเคลื่อนที่จาก ตําแหน่ง (0,0) หุ่นยนต์จะมีตําแหน่งสุดท้ายเป็นตําแหน่งใด

Constraints  Memory limit: 32 MB Time limit: 1 s Input  มีบรรทัดเดียว เป็นชดุคําสั่งสําหรบั หินย่ นต์ ชดุคําสั่งนี้จะเป็นสตริงความยาวไม่เกิน 100 ตัวอักษร และจะประกอบไป ด้วยตัวอักษร N S E W และ Z เท่านั้น Output  มีบรรทัดเดียว ประกอบไปด้วยจํานวนเต็มสองจํานวน X และ Y เพื่อระบุว่าตําแหน่งสุดท้ายของหุ่นยนต์คือตําแหน่ง (X,Y)
แสดงความคิดเห็น
โปรดศึกษาและยอมรับนโยบายข้อมูลส่วนบุคคลก่อนเริ่มใช้งาน อ่านเพิ่มเติมได้ที่นี่