From 7570e857351225497f3b92034be0fc7155c10db1 Mon Sep 17 00:00:00 2001 From: Jörg Sommrey <28217714+jo-37@users.noreply.github.com> Date: Mon, 26 Feb 2024 21:29:48 +0100 Subject: Solution to task 1 --- challenge-258/jo-37/perl/ch-1.pl | 62 ++++++++++++++++++++++++++++++++++++++++ 1 file changed, 62 insertions(+) create mode 100755 challenge-258/jo-37/perl/ch-1.pl diff --git a/challenge-258/jo-37/perl/ch-1.pl b/challenge-258/jo-37/perl/ch-1.pl new file mode 100755 index 0000000000..510091a56d --- /dev/null +++ b/challenge-258/jo-37/perl/ch-1.pl @@ -0,0 +1,62 @@ +#!/usr/bin/perl -s + +use v5.24; +use Test2::V0; +use Math::Prime::Util 'todigits'; + +our ($tests, $examples, $base); +$base ||= 10; + +run_tests() if $tests || $examples; # does not return + +die < 10, 1, 111, 24, 1000), 3, 'example 1'; + is cedn(10 => 111, 1, 11111), 0, 'example 2'; + } + + SKIP: { + skip "tests" unless $tests; + } + + done_testing; + exit; +} -- cgit From 99ef47a429fb0c7e44183e4c0e2f9febeb4a8e05 Mon Sep 17 00:00:00 2001 From: Jörg Sommrey <28217714+jo-37@users.noreply.github.com> Date: Mon, 26 Feb 2024 22:12:44 +0100 Subject: Solution to task 2 --- challenge-258/jo-37/perl/ch-2.pl | 60 ++++++++++++++++++++++++++++++++++++++++ 1 file changed, 60 insertions(+) create mode 100755 challenge-258/jo-37/perl/ch-2.pl diff --git a/challenge-258/jo-37/perl/ch-2.pl b/challenge-258/jo-37/perl/ch-2.pl new file mode 100755 index 0000000000..c9bf4e62d7 --- /dev/null +++ b/challenge-258/jo-37/perl/ch-2.pl @@ -0,0 +1,60 @@ +#!/usr/bin/perl -s + +use v5.24; +use Test2::V0; +use List::Util 'sum0'; + +our ($tests, $examples, $bits); + +run_tests() if $tests || $examples; # does not return + +die < 2, 5, 9, 11, 3), 17, 'example 1'; + is k_bit_sum(2 ,=> 2, 5, 9, 11, 3), 11, 'example 2'; + is k_bit_sum(0 ,=> 2, 5, 9, 11, 3), 2, 'example 3'; + } + + SKIP: { + skip "tests" unless $tests; + } + + done_testing; + exit; +} -- cgit From 0b9726b4fe5b41cb766cff165e5357a53ac93b49 Mon Sep 17 00:00:00 2001 From: Jörg Sommrey <28217714+jo-37@users.noreply.github.com> Date: Tue, 27 Feb 2024 19:03:07 +0100 Subject: Blog for challenge 258 --- challenge-258/jo-37/blog.txt | 1 + 1 file changed, 1 insertion(+) create mode 100644 challenge-258/jo-37/blog.txt diff --git a/challenge-258/jo-37/blog.txt b/challenge-258/jo-37/blog.txt new file mode 100644 index 0000000000..f757f71bbc --- /dev/null +++ b/challenge-258/jo-37/blog.txt @@ -0,0 +1 @@ +https://github.sommrey.de/the-bears-den/2024/03/01/ch-258.html -- cgit