From fccecc2765b5344e925e4379d3c822fbb674aa97 Mon Sep 17 00:00:00 2001 From: Jörg Sommrey <28217714+jo-37@users.noreply.github.com> Date: Mon, 19 Apr 2021 17:44:14 +0200 Subject: Solution to task 1 --- challenge-109/jo-37/perl/ch-1.pl | 49 ++++++++++++++++++++++++++++++++++++++++ 1 file changed, 49 insertions(+) create mode 100755 challenge-109/jo-37/perl/ch-1.pl diff --git a/challenge-109/jo-37/perl/ch-1.pl b/challenge-109/jo-37/perl/ch-1.pl new file mode 100755 index 0000000000..fd3ca1d792 --- /dev/null +++ b/challenge-109/jo-37/perl/ch-1.pl @@ -0,0 +1,49 @@ +#!/usr/bin/perl -s + +use v5.16; +use Test2::V0; +use Math::Prime::Util 'divisor_sum'; +use experimental 'signatures'; + +our $examples; + +run_tests() if $examples; # does not return + +die < 1); +} + + +### Examples and tests + +sub run_tests { + my $n; + is chowla(++$n), $_, "chowla($n) = $_" for + (0, 0, 0, 2, 0, 5, 0, 6, 3, 7, 0, 15, 0, 9, 8, 14, 0, 20, 0, 21); + + done_testing; + exit; +} -- cgit