ให้จำนวนเต็ม X และ K สองจำนวน K คือจำนวนหลักในจำนวนเต็ม ตรรกะคือการหาตัวเลข K ที่ใหญ่ที่สุดหารด้วย X ได้
Input: X = 30, K = 3 Output: 980
คำอธิบาย
980 เป็นตัวเลขสามหลักที่ใหญ่ที่สุดหารด้วย 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));
}