Враховуючи додатне ціле число N
, виведіть найменше додатне ціле число таким чином, що це число є паліндром (тобто є його власним зворотним) і ділиться на N
.
Паліндром (тобто вихід) не повинен мати нульовий нуль, щоб бути паліндром, наприклад, 080
це неправдива відповідь 16
.
Вхід ніколи не буде кратним 10 через попередню причину.
Ваша програма може зайняти стільки часу, скільки потрібно, навіть якщо на практиці це буде занадто довго, щоб отримати відповідь.
Входи та виходи
- Ви можете взяти дані
STDIN
як аргумент функції чи щось подібне. - Ви можете надрукувати вихід
STDOUT
, повернути його з функції чи чогось подібного. - Входи та виходи повинні бути в десятковій базі.
Тестові справи
N Output
1 1
2 2
16 272
17 272
42 252
111 111
302 87278
1234 28382
Оцінка балів
Це код-гольф , тому найкоротша відповідь у байтах виграє.
N