두 개의 숫자 n과 k가 있다고 가정합니다. n보다 크고 k로 나눌 수 있는 가장 작은 정수 x를 찾아야 합니다.
따라서 입력이 n =5와 같으면; k =3이면 출력은 6이 됩니다.
단계
이 문제를 해결하기 위해 다음 단계를 따릅니다. −
return n + k - (n mod k)
예시
이해를 돕기 위해 다음 구현을 살펴보겠습니다. −
#include <bits/stdc++.h>
using namespace std;
int solve(int n, int k){
return n + k - n % k;
}
int main(){
int n = 5;
int k = 3;
cout << solve(n, k) << endl;
} 입력
5, 3
출력
6