aboutsummaryrefslogtreecommitdiff
path: root/challenge-338/hvukman/lua/338_p2.lua
blob: 90290f3cf64a2bfabac3f39797ee0b26b33f3709 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
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