diff options
| author | HVukman <peterslopp@googlemail.com> | 2025-09-14 20:58:27 +0200 |
|---|---|---|
| committer | GitHub <noreply@github.com> | 2025-09-14 20:58:27 +0200 |
| commit | 0e85b6fb0d69195be01b6186a9e8fef51284418f (patch) | |
| tree | f9407ef13d929bc5373259ac26d07c84918bd8f8 | |
| parent | a4cf86e47e2bce8ac3788a4666cfa20af7f64888 (diff) | |
| download | perlweeklychallenge-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.lua | 29 |
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 + + + |
