Java basic | Java OOP | โครงสร้างข้อมูล | โจทย์ ACM



โจทย์ ACM OpStringQ JAVA


โจทย์ opstring

             โจทย์นี้เคยทำมาครั้งหนึ่งแล้วตอนสอบ เก็บคะแนนปฏิบัติ วิชาโครงสร้างข้อมูล ปรากฎว่าทำยังไงก็ไม่ออก และสุดท้ายผมก็เอฟวิชานี้ จึงทำให้ผมเข้าอย่างแท้จริงว่า การเขียนโปรแกรม คือ เราต้องคิดแก้ปัญหาในโลกความจริงก่อน เช่น ถ้าเป็นโปรคำนวนหาผลลัพธ์เราควรจะหาผลลัพธ์ด้วยมือก่อน แล้วค่อยไปเขียนโปรแกรม 

input/output


หลักการ ที่สำคัญ มี

  1. ตัวเลขที่ปนกับตัวอักษรให้ดึงเอาเฉพาะตัวเลขมาคิด
  2.  แล้วก็ดึงตัวเลขลออกมาเป็นชุดๆโดยไม่ให้เกินค่าที่้เขากำหนด 
  3. จากนั้นก็เอาตัวเลข มากระทำกับตัวดำเนินการ(operators) เพื่อหาผลลัพธ์
ผลลัพธ์ ที่รันได้

ดาวโหลดตัวโปรแกรมที่นี่ code 

ดาวโหลดตัวโปรแกรมที่นี่ code นี้นำ arraylist มาเก็บข้อมูล

+!!! อย่าลืมสร้างไฟล์ c.in ไว้ที่ C:\c.in 

ข้อมูลอ่านเพิ่มเติม

share