Een getal $$v \in \mathbb{N_0}$$ wordt een vampiergetal genoemd als het een even aantal cijfers $$n$$ heeft en als het kan geschreven worden als het product van twee natuurlijke getallen $$x$$ and $$y$$ die elk $$n/2$$ cijfers hebben. De getallen $$x$$ en $$y$$ mogen niet allebei eindigen op een nul en $$v$$ moet kunnen gevormd worden uit de cijfers van $$x$$ en $$y$$, in willekeurige volgorde. In dat geval worden de getallen $$x$$ en $$y$$ de fangs van het vampiergetal $$v$$ genoemd.
Het getal 1260 is bijvoorbeeld een vampiergetal, met de getallen 21 en 60 als fangs, aangezien $$21 \times 60 = 1260$$. Het getal 126000 (dat kan geschreven worden als $$21 \times 6000$$ of $$210 \times 600$$) is echter geen vampiergetal, omdat 21 en 6000 niet de correcte lengte hebben en zowel 210 als 600 eindigen op een nul. Evenzo is 1023 (dat kan geschreven worden als $$31 \times 33$$) geen vampiergetal ondanks het feit dat 1023 alle cijfers bevat van de getallen 31 en 33. De lijst van de cijfers van de factoren valt immers niet samen met de lijst van cijfers van het getal 1023.
Een getal $$v \in \mathbb{N_0}$$.
Een regel tekst die aangeeft of het getal $$v$$ een vampiergetal is. De tekstuele omschrijving moet gebeuren volgens het formaat zoals aangegeven in onderstaande voorbeelden.
Invoer:
1260
Uitvoer:
1260 is een vampiergetal.
Invoer:
1023
Uitvoer:
1023 is geen vampiergetal.