From dc40118e6ed9cc601daddf53dfa25ceb233a38ed Mon Sep 17 00:00:00 2001 From: Jörg Sommrey <28217714+jo-37@users.noreply.github.com> Date: Wed, 21 Dec 2022 11:14:32 +0100 Subject: Solution to task 2 --- challenge-196/jo-37/perl/ch-2.pl | 68 ++++++++++++++++++++++++++++++++++++++++ 1 file changed, 68 insertions(+) create mode 100755 challenge-196/jo-37/perl/ch-2.pl diff --git a/challenge-196/jo-37/perl/ch-2.pl b/challenge-196/jo-37/perl/ch-2.pl new file mode 100755 index 0000000000..6019c07fac --- /dev/null +++ b/challenge-196/jo-37/perl/ch-2.pl @@ -0,0 +1,68 @@ +#!/usr/bin/perl -s + +use v5.16; +use Test2::V0; + +our ($tests, $examples); + +run_tests() if $tests || $examples; # does not return + +die < 1, @int; +} + + +### Examples and tests + +sub run_tests { + SKIP: { + skip "examples" unless $examples; + + is [range_list(1, 3, 4, 5, 7)], [[3, 5]], 'example 1'; + is [range_list(1, 2, 3, 6, 7, 9)], [[1, 3], [6, 7]], 'example 2'; + is [range_list(0, 1, 2, 4, 5, 6, 8, 9)], [[0, 2], [4, 6], [8, 9]], + 'example 3'; + } + + SKIP: { + skip "tests" unless $tests; + is [range_list(0, 2, 4, 6, 8)], [], 'none'; + } + + done_testing; + exit; +} -- cgit