Учитывая большое число (в базе 10), например, 1234567891011121314151617, найдите в нем простые «субномера».
Простое «субномер» - это последовательная последовательность цифр (взятая из ввода), которая представляет простое число (в базе 10).
- Ввод : число (строка, файл или что угодно).
- Вывод : все простые субнамеры разделены каким-либо образом (либо в списке, либо в файле, либо через строки, разделенные запятыми ...). Если результат пустой, вы можете принять любое соглашение, которое вам нравится (жестко закодированная строка, пустая строка, бред, но программа не должна врезаться.
- Пример
1234 -> 2, 3, 23
6542 -> 5, 2
14 -> [.. пустой вывод]
Это код-гольф. Самая короткая программа выигрывает!
[править]: дополнительное правило, программа должна быть объяснена! Не все свободно говорят на желе :)