Вызов
Это очень просто: если задано положительное целое число до 1 000 000, верните ближайшее простое число.
Если само число простое, то вы должны вернуть это число; если есть два простых числа, одинаково близких к предоставленному числу, верните меньшее из двух.
Входные данные представлены в виде одного целого числа, а выходные данные также должны быть в виде целого числа.
Мне все равно как вы берете на вход (функция, STDIN и т. Д.) Или отображать вывод (функция, STDOUT и т. Д.), Пока он работает.
Это кодовый гольф, поэтому применяются стандартные правила - выигрывает программа с наименьшим количеством байтов!
Тестовые случаи
Input => Output
------ -------
80 => 79
100 => 101
5 => 5
9 => 7
532 => 523
1 => 2