aboutsummaryrefslogtreecommitdiff
path: root/challenge-071
diff options
context:
space:
mode:
authorMohammad S Anwar <Mohammad.Anwar@yahoo.com>2020-08-03 01:30:04 +0100
committerGitHub <noreply@github.com>2020-08-03 01:30:04 +0100
commitadfeb40c486d39a47d44c94d79e03161766f8302 (patch)
tree5ea64b4876573e904c2e7118dfc94a8af65d81b8 /challenge-071
parent72ec0fabcfeac0b38e648e3f43c182c0b95a88c1 (diff)
parent81ec69a9d0221e3b5e251896045a871e43853982 (diff)
downloadperlweeklychallenge-club-adfeb40c486d39a47d44c94d79e03161766f8302.tar.gz
perlweeklychallenge-club-adfeb40c486d39a47d44c94d79e03161766f8302.tar.bz2
perlweeklychallenge-club-adfeb40c486d39a47d44c94d79e03161766f8302.zip
Merge pull request #2016 from E7-87-83/master
miss out the uniqueness requirement in Task #2 !
Diffstat (limited to 'challenge-071')
-rw-r--r--challenge-071/cheok-yin-fung/common-lisp/ch-1.lsp4
-rw-r--r--challenge-071/cheok-yin-fung/perl/ch-1.pl9
2 files changed, 11 insertions, 2 deletions
diff --git a/challenge-071/cheok-yin-fung/common-lisp/ch-1.lsp b/challenge-071/cheok-yin-fung/common-lisp/ch-1.lsp
index 538cf3169e..fe32471396 100644
--- a/challenge-071/cheok-yin-fung/common-lisp/ch-1.lsp
+++ b/challenge-071/cheok-yin-fung/common-lisp/ch-1.lsp
@@ -1,3 +1,7 @@
+; notes on 10min before deadline: I forgot to implement the uniqueness
+; requirement until I saw laurent_r's blog.
+; Here the Lisp script hasn't implemented the uniqueness requirement.
+
(setf n 20)
(setf seq () )
(setf peak_eles ())
diff --git a/challenge-071/cheok-yin-fung/perl/ch-1.pl b/challenge-071/cheok-yin-fung/perl/ch-1.pl
index a395d02ddc..996474cd7a 100644
--- a/challenge-071/cheok-yin-fung/perl/ch-1.pl
+++ b/challenge-071/cheok-yin-fung/perl/ch-1.pl
@@ -13,8 +13,13 @@ my @peak_eles = ();
if ($ARGV[0]) {$N = $ARGV[0];} else {$N = 10;}
-for (1..$N) {
- push @seq, 1+int(rand(50))
+while ($#seq < $N) {
+ my $a = 1+int(rand(50));
+ push @seq, $a unless exists $unique{$a} ;
+ $unique{ $a } = 1;
+ # notes on 10min before deadline: I forgot to implement the uniqueness
+ # requirement until I saw laurent_r's blog.
+ # Therefore, The code of generating the close to his.
}
sub checkpeak {