Vampire number: Difference between revisions

Content added Content deleted
Line 2,059: Line 2,059:


def task1($n):
def task1($n):
limit($n; range(1; infinite)
{i:0,
vamps: 0 }
| . as $i
| vampire_factors
| while(.vamps <= $n;
.emit = null
| select(length>0)
| .i += 1
| "\($i):\t\(.)" );
| (.i|vampire_factors) as $vf
| if $vf == [] then .
else .emit = "\(.i):\t\($vf)"
| .vamps += 1
end)
| select(.emit).emit ;


def task2:
def task2:
Line 2,114: Line 2,108:
14593825548650 is not a vampire number!
14593825548650 is not a vampire number!
</pre>
</pre>



=={{header|Julia}}==
=={{header|Julia}}==