aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorKai Burgdorf <k@iburgdorf.de>2024-07-04 22:12:06 +0200
committerKai Burgdorf <k@iburgdorf.de>2024-07-04 22:12:06 +0200
commit8aaf8e15d880c3d35c93fc522d5112b7151c9f4a (patch)
tree6df716db22e179b0fa88285b1f4e335b1f60ae3d
parented2022e470f4f8e3d46e094fd0eb8e3b6d8ffddf (diff)
downloadperlweeklychallenge-club-8aaf8e15d880c3d35c93fc522d5112b7151c9f4a.tar.gz
perlweeklychallenge-club-8aaf8e15d880c3d35c93fc522d5112b7151c9f4a.tar.bz2
perlweeklychallenge-club-8aaf8e15d880c3d35c93fc522d5112b7151c9f4a.zip
ch-1 js solution
-rw-r--r--challenge-276/kai-burgdorf/javascript/ch-1.js17
1 files changed, 17 insertions, 0 deletions
diff --git a/challenge-276/kai-burgdorf/javascript/ch-1.js b/challenge-276/kai-burgdorf/javascript/ch-1.js
new file mode 100644
index 0000000000..1c45ef6e55
--- /dev/null
+++ b/challenge-276/kai-burgdorf/javascript/ch-1.js
@@ -0,0 +1,17 @@
+//const hours = [12, 12, 30, 24, 24];
+//const hours = [72, 48, 24, 5];
+//const hours = [12, 18, 24];
+
+var pairs = [];
+
+hours.forEach((firstSummand, i) => {
+ hours.forEach((secondSummand, j) => {
+ if( j>i && ((firstSummand + secondSummand) % 24) == 0) {
+ pairs.push("Pair " + (pairs.length+1) + ": (" + firstSummand + ", " + secondSummand + ")");
+ }
+ })
+})
+
+console.log("Output: " + pairs.length + "\n" + JSON.stringify(pairs));
+
+