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