Примеры:
Входные данные: N = 10, Выходные данные: 1
Объяснение:
1-минимальное число, добавляемое к N, так что 10+1=11-простое число
Подход . Идея состоит в том, чтобы проверить, является ли число простым числом, увеличивая значение, добавляемое К, на 1 в каждой итерации. Поэтому для вычисления ответа можно выполнить следующие шаги:
- Сначала проверьте, является ли данное число простым или нет. Если это так, то добавляемое значение (K) равно 0.
- Теперь на каждой итерации увеличивайте значение N на 1 и проверяйте, является ли число простым или нет. Пусть первое значение, при котором Н становится простым является М. Затем, минимальное значение, которое должно быть добавлено, чтобы сделать N простое число является М - Н.
Ниже приведена реализация вышеуказанного подхода: