aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--challenge-133/conor-hoekstra/ch-1.apl5
-rw-r--r--challenge-133/conor-hoekstra/ch-1.bqn5
-rw-r--r--challenge-133/conor-hoekstra/ch-1.hs5
-rw-r--r--challenge-133/conor-hoekstra/ch-1.ijs5
4 files changed, 20 insertions, 0 deletions
diff --git a/challenge-133/conor-hoekstra/ch-1.apl b/challenge-133/conor-hoekstra/ch-1.apl
new file mode 100644
index 0000000000..ccc837947e
--- /dev/null
+++ b/challenge-133/conor-hoekstra/ch-1.apl
@@ -0,0 +1,5 @@
+
+solution ← ⌊*∘.5
+
+⍝ Tests
+solution 10 27 85 101 ⍝ 3 5 9 10
diff --git a/challenge-133/conor-hoekstra/ch-1.bqn b/challenge-133/conor-hoekstra/ch-1.bqn
new file mode 100644
index 0000000000..9c992417d5
--- /dev/null
+++ b/challenge-133/conor-hoekstra/ch-1.bqn
@@ -0,0 +1,5 @@
+
+Solution ← ⌊√
+
+# Tests
+Solution 10‿27‿85‿101 # ⟨ 3 5 9 10 ⟩
diff --git a/challenge-133/conor-hoekstra/ch-1.hs b/challenge-133/conor-hoekstra/ch-1.hs
new file mode 100644
index 0000000000..de6354a4b1
--- /dev/null
+++ b/challenge-133/conor-hoekstra/ch-1.hs
@@ -0,0 +1,5 @@
+
+solution = floor . sqrt
+
+-- Tests
+map solution [10,27,85,101] -- [3,5,9,10]
diff --git a/challenge-133/conor-hoekstra/ch-1.ijs b/challenge-133/conor-hoekstra/ch-1.ijs
new file mode 100644
index 0000000000..f2c98ba909
--- /dev/null
+++ b/challenge-133/conor-hoekstra/ch-1.ijs
@@ -0,0 +1,5 @@
+
+solution =. <.&%:
+
+NB. Tests
+solution 10 27 85 101 NB. 3 5 9 10