Untitled
unknown
python
3 years ago
902 B
3
Indexable
def func2(): # nums1 = nums1.copy() # if len(nums1)==1: # nums1=nums2 # return nums1 s1 = m-1 s2 = n-1 c = len(nums1) - 1 while(s1>=0 and s2>=0): if nums1[s1] > nums2[s2]: nums1[c] = nums1[s1] s1-=1 print('yes',nums1) elif nums1[s1] < nums2[s2]: nums1[c] = nums2[s2] s2-=1 print('yes-',nums1) else: nums1[c] = nums2[s2] s2-=1 print('yes--',nums1) c-=1 print(nums1,nums2,s1,s2,c) if s1>=0: print('here') while s1>0: nums1[c]=nums1[s1] s1-=1 c-=1 # nums1[0:c] = nums1[0:s1] elif s2>=0: print('here-') while s2>0: nums1[c]=nums2[s1] s1-=1 c-=1 # nums2[0:c] = nums1[0:s2] print(nums1)
Editor is loading...