두 개의 숫자 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