aboutsummaryrefslogtreecommitdiff
path: root/challenge-241/deadmarshal/perl/ch-2.pl
blob: 326874773830926b6e8686d2c1826bb15bb57b28 (plain)
1
2
3
4
5
6
7
8
9
10
11
#!/usr/bin/env perl
use strict;
use warnings;
use ntheory qw(factor);

sub prime_order{
  sort{factor($a) <=> factor($b) || $a <=> $b} @{$_[0]};
}

printf "(%s)\n", join ',',prime_order([11,8,27,4]);