Skip to content

Latest commit

 

History

History
44 lines (31 loc) · 1.05 KB

_2460. Apply Operations to an Array.md

File metadata and controls

44 lines (31 loc) · 1.05 KB

All prompts are owned by LeetCode. To view the prompt, click the title link above.

Back to top


First completed : March 01, 2025

Last updated : March 01, 2025


Related Topics : Array, Two Pointers, Simulation

Acceptance Rate : 74.86 %


Solutions

Python

class Solution:
    def applyOperations(self, nums: List[int]) -> List[int]:
        for i in range(len(nums) - 1) :
            if nums[i] == nums[i + 1] :
                nums[i] *= 2
                nums[i + 1] = 0

        insert_indx = 0

        for i in range(len(nums)) :
            if nums[i] == 0 :
                continue
            nums[insert_indx], nums[i] = nums[i], nums[insert_indx]
            insert_indx += 1

        return nums