aboutsummaryrefslogtreecommitdiff
path: root/challenge-107
diff options
context:
space:
mode:
authorAbigail <abigail@abigail.be>2021-04-06 13:14:30 +0200
committerAbigail <abigail@abigail.be>2021-04-06 13:14:30 +0200
commit39caa8e6b7bcad824bcb8c00fbedd707fd2da998 (patch)
tree116150451d04ff8b277dc0031733babed2648b0c /challenge-107
parent486ba0ac2e35ca779eb249eae39ef9ed19e1b9b5 (diff)
downloadperlweeklychallenge-club-39caa8e6b7bcad824bcb8c00fbedd707fd2da998.tar.gz
perlweeklychallenge-club-39caa8e6b7bcad824bcb8c00fbedd707fd2da998.tar.bz2
perlweeklychallenge-club-39caa8e6b7bcad824bcb8c00fbedd707fd2da998.zip
Go, Java, m4 and OCaml solutions for week 107, part 1
Diffstat (limited to 'challenge-107')
-rw-r--r--challenge-107/abigail/README.md4
-rw-r--r--challenge-107/abigail/go/ch-1.go15
-rw-r--r--challenge-107/abigail/java/ch-1.java13
-rw-r--r--challenge-107/abigail/m4/ch-1.m41
-rw-r--r--challenge-107/abigail/ocaml/ch-1.ml9
5 files changed, 42 insertions, 0 deletions
diff --git a/challenge-107/abigail/README.md b/challenge-107/abigail/README.md
index 035449ae0f..33b50becb3 100644
--- a/challenge-107/abigail/README.md
+++ b/challenge-107/abigail/README.md
@@ -38,8 +38,12 @@ the definition of Self-descriptive Number is
* [Erlang](erlang/ch-1.erl)
* [Forth](forth/ch-1.fs)
* [Fortran](fortran/ch-1.fs)
+* [Go](go/ch-1.go)
+* [Java](java/ch-1.java)
* [Lua](lua/ch-1.lua)
+* [m4](m4/ch-1.m4)
* [Node.js](lua/ch-1.js)
+* [OCaml](ocaml/ch-1.ml)
* [Pascal](pascal/ch-1.pl)
* [Perl](perl/ch-1.pl)
* [Python](python/ch-1.py)
diff --git a/challenge-107/abigail/go/ch-1.go b/challenge-107/abigail/go/ch-1.go
new file mode 100644
index 0000000000..9a75bbff46
--- /dev/null
+++ b/challenge-107/abigail/go/ch-1.go
@@ -0,0 +1,15 @@
+package main
+
+//
+// See ../README.md
+//
+
+//
+// Run as: go run ch-1.go
+//
+
+import "fmt"
+
+func main () {
+ fmt . Print ("1210, 2020, 21200\n")
+}
diff --git a/challenge-107/abigail/java/ch-1.java b/challenge-107/abigail/java/ch-1.java
new file mode 100644
index 0000000000..40fe82dccb
--- /dev/null
+++ b/challenge-107/abigail/java/ch-1.java
@@ -0,0 +1,13 @@
+//
+// See ../README.md
+//
+
+//
+// Run as: ln ch-1.java ch1.java; javac ch1; java ch1
+//
+
+public class ch1 {
+ public static void main (String [] args) {
+ System . out . print ("1210, 2020, 21200\n");
+ }
+}
diff --git a/challenge-107/abigail/m4/ch-1.m4 b/challenge-107/abigail/m4/ch-1.m4
new file mode 100644
index 0000000000..0de25823a2
--- /dev/null
+++ b/challenge-107/abigail/m4/ch-1.m4
@@ -0,0 +1 @@
+1210, 2020, 21200
diff --git a/challenge-107/abigail/ocaml/ch-1.ml b/challenge-107/abigail/ocaml/ch-1.ml
new file mode 100644
index 0000000000..53a9124d9a
--- /dev/null
+++ b/challenge-107/abigail/ocaml/ch-1.ml
@@ -0,0 +1,9 @@
+(* *)
+(* See ../README.md *)
+(* *)
+
+(* *)
+(* Run as: ocaml ch-1.ml *)
+(* *)
+
+print_endline "1210, 2020, 21200";