Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- List foo = {1,2,9,10,11,12,8}
- List bar = {3,4,5,6,7,8}
- echo( IsAnyOverlap(foo,bar) )
- function Boolean IsAnyOverlap( List a, List b )
- Boolean found = FALSE
- List inner
- List outter
- Dynamic item
- if ( ( IsDefined( a ) ) || ( IsDefined( b ) ) )
- //it doesn't matter which is outter, so make smaller one of the two outter
- if ( Length( a ) < Length( b ) )
- outter = a
- inner = b
- else
- outter = b
- inner = a
- end
- for item in outter
- found = item in inner
- if ( found )
- break
- end
- end
- end
- return found
- end
Advertisement
Add Comment
Please, Sign In to add comment