aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorAbigail <abigail@abigail.be>2020-10-30 16:15:17 +0100
committerAbigail <abigail@abigail.be>2020-10-30 16:15:17 +0100
commit809d6c4eb607b1393ec724a4897ca6ea1da4bc9f (patch)
tree2421ae145f404abd6d3d7f2e9ef74bb151b4df3b
parent4b95ed4b127ca266a79eff0d550eb1df8efafb1f (diff)
downloadperlweeklychallenge-club-809d6c4eb607b1393ec724a4897ca6ea1da4bc9f.tar.gz
perlweeklychallenge-club-809d6c4eb607b1393ec724a4897ca6ea1da4bc9f.tar.bz2
perlweeklychallenge-club-809d6c4eb607b1393ec724a4897ca6ea1da4bc9f.zip
Mention we're assume 2s-complement integers.
-rw-r--r--challenge-084/abigail/perl/ch-1.pl5
1 files changed, 4 insertions, 1 deletions
diff --git a/challenge-084/abigail/perl/ch-1.pl b/challenge-084/abigail/perl/ch-1.pl
index a206fffb55..48a0bdf1de 100644
--- a/challenge-084/abigail/perl/ch-1.pl
+++ b/challenge-084/abigail/perl/ch-1.pl
@@ -30,10 +30,13 @@ use experimental 'lexical_subs';
#
# There's a tiny thing to consider. 2,147,483,647 is the largest
# positive value which fits in a 32-bit signed integer, but the
-# smallest integer which fits is -2,147,483,648. So, if the input
+# smallest integer which fits is -2,147,483,648 [1]. So, if the input
# is 8463847412, the output should 0, but if the input is -8463847412,
# the output should be -2147483648.
#
+# [1] We're assuming 2s-complement integers, which seems to have
+# been the norm for the past 50 years.
+#
my $MAX = 2_147_483_647; # Maximum value which fits in a 32-bit signed integer.
my $MIN = - $MAX - 1; # Minimum value which fits in a 32-bit signed integer.