Advertisement
Guest User

filter_array

a guest
Sep 15th, 2019
174
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Python 0.52 KB | None | 0 0
  1. def filter_array(a,b):
  2.     res = []
  3.     i = j = 0
  4.     while i < len(a) :
  5.         print(i,j)
  6.         if a[i] < b[j]:
  7.             res.append(a[i])
  8.             i += 1
  9.         elif a[i] == b[j]:
  10.             i += 1
  11.             if j < len(b) - 1:
  12.                 j += 1
  13.         elif a[i] > b[j]:
  14.             if j < len(b) - 1:
  15.                 j += 1
  16.             else :
  17.                 res.append(a[i])
  18.                 i += 1
  19.     return res
  20.  
  21. a = [10,11,15,16,18,19]
  22. b = [1,2,3,15,15,15,17]
  23.  
  24. filter_array(a,b)
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement