Dato un gran numero (nella base 10), come 1234567891011121314151617, trova in esso i "numeri secondari" principali.
Un "numero secondario" primo è una sequenza consecutiva di cifre (presa dall'input), che rappresenta un numero primo (nella base 10).
- Input : un numero (una stringa, un file o qualunque cosa tu voglia).
- Output : tutti i numeri secondari principali separati in qualche modo (in un elenco, un file, stringhe separate da virgola ...) Se il risultato è vuoto, puoi prendere qualsiasi convenzione che ti piace (stringa hardcoded, stringa vuota, incomprensibile, ma il programma non dovrebbe bloccarsi.
- Esempio
1234 -> 2, 3, 23
6542 -> 5, 2
14 -> [.. output vuoto]
Questo è code-golf. Vince il programma più corto!
[modifica]: regola aggiuntiva, il programma deve essere spiegato! Non tutti parlano fluentemente Jelly :)