Untitled

 avatar
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...