def test bearr,enarr,record
belen = bearr.length
enlen = enarr.length
bearr.sort!
enarr.sort!
i = 0
j = 1
num = []
while true
i += 1
if bearr[0] < enarr[i-1]
num << bearr[0] << enarr[i-1]
break
end
break if i >= enlen
end
if i >= enlen
num << bearr[0] << record
return num
end
while i < enlen and j < belen
if bearr[j] <= enarr[i] and bearr[j] >= enarr[i-1]
num << bearr[j] <<enarr[i]
j += 1
i += 1
next
end
if bearr[j] <= enarr[i-1]
j += 1
next
end
if bearr[j] >= enarr[i]
i += 1
next
end
end
if j < belen
num << bearr[j] << record
end
return num
end
puts "hello"
num = test [111,512,5,21,5],[121,12,454,154,51],457
puts "ehllo"
print num#[1]
#arr = [121,1,21,5,12,15,12,15]
#print arr
belen = bearr.length
enlen = enarr.length
bearr.sort!
enarr.sort!
i = 0
j = 1
num = []
while true
i += 1
if bearr[0] < enarr[i-1]
num << bearr[0] << enarr[i-1]
break
end
break if i >= enlen
end
if i >= enlen
num << bearr[0] << record
return num
end
while i < enlen and j < belen
if bearr[j] <= enarr[i] and bearr[j] >= enarr[i-1]
num << bearr[j] <<enarr[i]
j += 1
i += 1
next
end
if bearr[j] <= enarr[i-1]
j += 1
next
end
if bearr[j] >= enarr[i]
i += 1
next
end
end
if j < belen
num << bearr[j] << record
end
return num
end
puts "hello"
num = test [111,512,5,21,5],[121,12,454,154,51],457
puts "ehllo"
print num#[1]
#arr = [121,1,21,5,12,15,12,15]
#print arr