Quick actions

cmd+k|ctrl+k

Navigation

Languages

factorial

Snippet info

Language

Perl

Visibility

public

Author

kaspik99

Created

2018-11-08T11:39:12Z

Updated

2018-11-08T11:44:27Z

use v5.18;

# http://math-prosto.ru/?page=pages/factorial/factorial.php

sub fac {
    my ($n) = @_;
    return 1 if $n == 0 || $n == 1;
    my $res = 1;
    for (my $i = 1; $i <= $n; $i++) {
        $res *= $i;
    }
    return $res;
}

say fac 0;
say fac 1;
say fac 5;
INFO