From b140c03f59127e187577cc05728b84405d3a4329 Mon Sep 17 00:00:00 2001 From: E7-87-83 Date: Mon, 11 Apr 2022 04:40:14 +0800 Subject: format --- challenge-159/cheok-yin-fung/perl/ch-2.pl | 6 ++---- 1 file changed, 2 insertions(+), 4 deletions(-) diff --git a/challenge-159/cheok-yin-fung/perl/ch-2.pl b/challenge-159/cheok-yin-fung/perl/ch-2.pl index 0d58c1eeb4..30bc47f822 100644 --- a/challenge-159/cheok-yin-fung/perl/ch-2.pl +++ b/challenge-159/cheok-yin-fung/perl/ch-2.pl @@ -11,10 +11,8 @@ use POSIX; use constant PI => 2*acos(0); -if (defined($ARGV[0])) { - my $N = $ARGV[0]; - say "mu($N) = ", mo($N); -} +my $N = $ARGV[0] if defined($ARGV[0]); +say "mu($N) = ", mo($N) if defined($ARGV[0]); sub irn { -- cgit From f244949cb506b7084a1076f91217b1d9cad2c26b Mon Sep 17 00:00:00 2001 From: E7-87-83 Date: Mon, 11 Apr 2022 04:40:35 +0800 Subject: format --- challenge-159/cheok-yin-fung/perl/ch-1.pl | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/challenge-159/cheok-yin-fung/perl/ch-1.pl b/challenge-159/cheok-yin-fung/perl/ch-1.pl index d6500f2c5f..111fb7b9a6 100644 --- a/challenge-159/cheok-yin-fung/perl/ch-1.pl +++ b/challenge-159/cheok-yin-fung/perl/ch-1.pl @@ -1,7 +1,7 @@ #!/usr/bin/perl # The Weekly Challenge 159 # Task 1 Farey Sequence - +# Usage: ch-1.pl $N # https://en.wikipedia.org/wiki/Farey_sequence#Next_term use v5.22.0; -- cgit From 315bd94a0a9a2652eaf40c5711a57ef75d109d96 Mon Sep 17 00:00:00 2001 From: E7-87-83 Date: Mon, 11 Apr 2022 18:04:43 +0800 Subject: Arithmetic Exception for an input parameter = 0 --- challenge-159/cheok-yin-fung/java/Moebius.java | 2 ++ 1 file changed, 2 insertions(+) diff --git a/challenge-159/cheok-yin-fung/java/Moebius.java b/challenge-159/cheok-yin-fung/java/Moebius.java index b52e049ca8..f59c059631 100644 --- a/challenge-159/cheok-yin-fung/java/Moebius.java +++ b/challenge-159/cheok-yin-fung/java/Moebius.java @@ -9,6 +9,8 @@ public class Moebius int N = 1; try { N = Integer.parseInt(args[0]); + if (N==0) + throw new ArithmeticException(); } catch (Exception e) { System.err.print("Please use a positive integer "); System.err.println("as your parameter."); -- cgit From 141b4ca6ec4695386b56813dc58815c03b92c161 Mon Sep 17 00:00:00 2001 From: E7-87-83 Date: Mon, 11 Apr 2022 18:18:56 +0800 Subject: negative integers are also not allowed --- challenge-159/cheok-yin-fung/java/Moebius.java | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/challenge-159/cheok-yin-fung/java/Moebius.java b/challenge-159/cheok-yin-fung/java/Moebius.java index f59c059631..fbd6b0af30 100644 --- a/challenge-159/cheok-yin-fung/java/Moebius.java +++ b/challenge-159/cheok-yin-fung/java/Moebius.java @@ -9,7 +9,7 @@ public class Moebius int N = 1; try { N = Integer.parseInt(args[0]); - if (N==0) + if (N<=0) throw new ArithmeticException(); } catch (Exception e) { System.err.print("Please use a positive integer "); -- cgit