fork download
  1. class Solution(object):
  2. def nextGreaterElement(self, nums1, nums2):
  3. dicti = {}
  4. for i, num in enumerate(nums2):
  5. dicti[num] = i
  6. res = []
  7. for num in nums1:
  8. i = dicti[num] + 1
  9. while True:
  10. if i >= len(nums2):
  11. res.append(-1)
  12. break
  13. if num < nums2[i]:
  14. res.append(nums2[i])
  15. break
  16. i += 1
  17. return res
Success #stdin #stdout 0.08s 14120KB
stdin
Standard input is empty
stdout
Standard output is empty