กำหนดจำนวนเต็มสองจำนวน X และ K K คือจำนวนหลักของจำนวนเต็ม ตรรกะคือหาเลข K หลักที่ใหญ่ที่สุดซึ่งหารด้วย X ลงตัว
Input: X = 30, K = 3 Output: 980
คำอธิบาย
980 คือเลข 3 หลักที่ใหญ่ที่สุดซึ่งหารด้วย 30 ลงตัว โดยการเอา K เป็นกำลังของ 10 แล้วลบด้วย 1 จะได้เลข K หลักที่ใหญ่ที่สุด หลังจากนั้นพยายามหาเลขที่ใหญ่ที่สุดซึ่งหารด้วย X ลงตัว
ตัวอย่างโค้ด
#include <iostream>
#include <math.h>
using namespace std;
int main() {
int X = 20;
int K = 3;
int MAX = pow(10, K) - 1;
cout << (MAX - (MAX % X));
}