aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorHVukman <peterslopp@googlemail.com>2025-09-14 20:58:27 +0200
committerGitHub <noreply@github.com>2025-09-14 20:58:27 +0200
commit0e85b6fb0d69195be01b6186a9e8fef51284418f (patch)
treef9407ef13d929bc5373259ac26d07c84918bd8f8
parenta4cf86e47e2bce8ac3788a4666cfa20af7f64888 (diff)
downloadperlweeklychallenge-club-0e85b6fb0d69195be01b6186a9e8fef51284418f.tar.gz
perlweeklychallenge-club-0e85b6fb0d69195be01b6186a9e8fef51284418f.tar.bz2
perlweeklychallenge-club-0e85b6fb0d69195be01b6186a9e8fef51284418f.zip
Create 338_p2.lua
-rw-r--r--challenge-338/hvukman/lua/338_p2.lua29
1 files changed, 29 insertions, 0 deletions
diff --git a/challenge-338/hvukman/lua/338_p2.lua b/challenge-338/hvukman/lua/338_p2.lua
new file mode 100644
index 0000000000..90290f3cf6
--- /dev/null
+++ b/challenge-338/hvukman/lua/338_p2.lua
@@ -0,0 +1,29 @@
+local function max_distance(x,y)
+
+ local distances = {}
+
+ for i=1,#x do
+ local distance_ = {}
+ for j=1,#y do
+ table.insert(distance_,math.abs(x[i]-y[j]))
+ end
+ table.sort(distance_)
+ table.insert(distances,distance_[#distance_])
+ end
+ table.sort(distances)
+ print(distances[#distances])
+end
+
+local inputs = {{{4, 5, 7},{9, 1, 3, 4}} ,
+ { {2, 3, 5, 4},{3, 2, 5, 5, 8, 7} },
+ { {2, 1, 11, 3} , {2, 5, 10, 2}},
+ {{1,2,3},{3,2,1}},
+ {{1,0,2,3},{5,0}}
+ }
+
+for _,v in ipairs(inputs) do
+ max_distance(v[1],v[2])
+end
+
+
+