From a11afdf49abe375eb94edf4d3c839e193fff3751 Mon Sep 17 00:00:00 2001 From: Andrew Shitov Date: Mon, 7 Sep 2020 17:40:17 +0200 Subject: ash 77-1 --- challenge-077/ash/blog.txt | 1 + challenge-077/ash/raku/ch-1.raku | 11 +++++++++++ 2 files changed, 12 insertions(+) create mode 100644 challenge-077/ash/blog.txt create mode 100644 challenge-077/ash/raku/ch-1.raku diff --git a/challenge-077/ash/blog.txt b/challenge-077/ash/blog.txt new file mode 100644 index 0000000000..f95ba9e75f --- /dev/null +++ b/challenge-077/ash/blog.txt @@ -0,0 +1 @@ +https://andrewshitov.com/2020/09/07/add-up-fibonacci-numbers-the-weekly-challenge-77-task-1/ diff --git a/challenge-077/ash/raku/ch-1.raku b/challenge-077/ash/raku/ch-1.raku new file mode 100644 index 0000000000..cdab8466cc --- /dev/null +++ b/challenge-077/ash/raku/ch-1.raku @@ -0,0 +1,11 @@ +#!/usr/bin/env raku + +# Task 1 from +# https://perlweeklychallenge.org/blog/perl-weekly-challenge-077/ + +# Comments: https://andrewshitov.com/2020/09/07/add-up-fibonacci-numbers-the-weekly-challenge-77-task-1/ + +my $n = @*ARGS[0] // 42; +my @fib = 1, 2, * + * ...^ * > $n; + +"$_.join(' + ') = $n".put for @fib.combinations.grep(*.sum == $n); -- cgit