(XY , D)- Circular Number
(XY , D)- Circular Number เป็นเลขที่สองตัวหลัง ( หลักหน่วย,หลักสิบ ) เป็น X และ Y , และเมื่อนำเลขตัวนี้ไปคูณกับ D ก็จะทำให้ X และ Y เลื่อนไปอยู่ข้างหน้าแทน
ตัวอย่างเช่น :
132832080200501253 เป็น (5 3 , 4)- Circular Number เพราะ
132832080200501253 * 4 = 531328320802005012
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - -- - - - - - - - - - - - - - - - -- - - - -
ปัญหานี้เป็นโจทย์ comฯ ของ SA คับ ให้หาจำนวนที่น้อยที่สุดของ (XY , D)- Circular Number และถ้าไม่มี ก็ให้แสดงผลออกไปว่าไม่มี
ถ้าจะให้ loop สลับเลขไปเรื่อยๆแล้ว check ก็ดูจะเป็นงานที่หนักเกินไป ( แล้วไม่รู้ด้วยว่าถึงจุดไหน จึงจะเรียกได้ว่า "ไม่มี" )
ปัญหาก็คือว่า เราจะทราบได้อย่างไรว่า ไม่มี Circular Number สำหรับ (XY , D)ใดๆ ( คิดไม่ออกครับ ช่วยด้วย !!)
__________________
Mmmm ....
|