diff options
| author | Lubos Kolouch <lubos@kolouch.net> | 2021-07-04 17:12:13 +0200 |
|---|---|---|
| committer | Lubos Kolouch <lubos@kolouch.net> | 2021-07-04 17:12:13 +0200 |
| commit | a2c85542096aa7acefefe1563f24e27e9a765b72 (patch) | |
| tree | 72d6344cfba407a70ddfdab27a4bb3cfcc5a24dd | |
| parent | 197f3d02820d9791b4845a3c6ec9e340058f66de (diff) | |
| download | perlweeklychallenge-club-a2c85542096aa7acefefe1563f24e27e9a765b72.tar.gz perlweeklychallenge-club-a2c85542096aa7acefefe1563f24e27e9a765b72.tar.bz2 perlweeklychallenge-club-a2c85542096aa7acefefe1563f24e27e9a765b72.zip | |
Challenge 119 Task 2 LK Perl
| -rw-r--r-- | challenge-119/lubos-kolouch/perl/ch-2.pl | 41 |
1 files changed, 41 insertions, 0 deletions
diff --git a/challenge-119/lubos-kolouch/perl/ch-2.pl b/challenge-119/lubos-kolouch/perl/ch-2.pl new file mode 100644 index 0000000000..99334d91b5 --- /dev/null +++ b/challenge-119/lubos-kolouch/perl/ch-2.pl @@ -0,0 +1,41 @@ +#!/usr/bin/perl +#=============================================================================== +# +# FILE: ch-2.pl +# +# USAGE: ./ch-2.pl +# +# DESCRIPTION: Perl Weekly Challenge #119 +# Task 2 - Sequence without 1-1 +# +# AUTHOR: Lubos Kolouch +# CREATED: 07/04/2021 04:44:33 PM +#=============================================================================== + +use strict; +use warnings; + +sub get_nth_number { + my $what = shift; + + my $pos = 0; + my $target = 0; + + while ($target < $what) { + $pos++; + + next if $pos =~ /[04-9]|11/; + $target++; + } + + return $pos; + + +} +use Test::More; + +is(get_nth_number(5), 13); +is(get_nth_number(10), 32); +is(get_nth_number(60), 2223); +done_testing; + |
