diff options
| -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 + + + |
