Computer >> คอมพิวเตอร์ >  >> การเขียนโปรแกรม >> Python

โปรแกรม Python สำหรับเลข K ที่เล็กที่สุดหารด้วย X


ในบทความนี้ เราจะเรียนรู้เกี่ยวกับวิธีแก้ปัญหาและแนวทางแก้ไขปัญหาที่กำหนด

คำชี้แจงปัญหา

จำนวนเต็ม n และ d ถูกกำหนด เราต้องหาตัวเลข n ที่เล็กที่สุดหารด้วย d ได้

แนวทาง

1. ก่อนอื่นเรามาคำนวณ MIN กันก่อน :จำนวน n หลักที่น้อยที่สุด (1000...n-times)

2. ตอนนี้ ถ้า MIN % X เป็น 0, ans =MIN

3. อื่นๆ ans =(MIN + X) - ((MIN + X) % X))

เนื่องจากจะมีตัวเลขอยู่ในช่วง [MIN...MIN+X] ซึ่งหารด้วย d ลงตัว

ทีนี้มาดูการใช้งานกัน −

ตัวอย่าง

def answer(n, d):
   # Computing MAX
   Min = pow(10, d-1)
   if(Min%n == 0):
      return (Min)
   else:
      return ((Min + n) - ((Min + n) % n))
n = 83
d = 5
print(answer(n, d))

ผลลัพธ์

10043

ตัวแปรทั้งหมดถูกประกาศในกรอบสากลดังแสดงในรูปด้านล่าง -

โปรแกรม Python สำหรับเลข K ที่เล็กที่สุดหารด้วย X

บทสรุป

ในบทความนี้ เราได้เรียนรู้เกี่ยวกับวิธีการหาเลข K ที่เล็กที่สุดหารด้วย X