IS
Size: a a a
IS
IS
VM
IS
LU
IS
IS
MT
x={1,2,3,4}
y={1,2,5,6}
z={2,4,6,8}
S
MT
S
S
MT
S
function checkStuff(dst, src)
for i, v in ipairs(src) do
dst[v] = (dst[v] or 0) + 1
end
return dst
end
local values = {}Смотришь сколько повторяются значения. Можешь отсеять те, где меньше трёх вхождений.
checkStuff(values, x)
checkStuff(values, y)
checkStuff(values, z)
MT
MT
x={1,2,3,4}
y={1,2,5,6}
z={2,4,6,8}
local function containsValue (tab, val)
for index, value in ipairs(tab) do
if value == val then
return true
end
end
return false
end
for k,v in ipairs(x) do
if containsValue (y, v) and containsValue (z, v) then
print (v)
end
end
S
S
S