RosettaCodeData/Task/Josephus-problem/Perl/josephus-problem.pl
Ingy döt Net db842d013d A-M baby
2013-04-10 21:29:02 -07:00

8 lines
174 B
Perl

my @prisoner = 0 .. 40;
my $k = 3;
until (@prisoner == 1) {
push @prisoner, shift @prisoner for 1 .. $k-1;
shift @prisoner;
}
print "Prisoner @prisoner survived.\n"