Untitled
unknown
plain_text
17 days ago
419 B
3
Indexable
func applyOperations(nums []int) []int { n := len(nums) for i:=0;i<n-1;i++ { if nums[i] == nums[i+1] { nums[i]*=2 nums[i+1] = 0 } } nonZeroIndex := 0 for i:=0;i<n;i++ { if nums[i]!=0 { nums[nonZeroIndex] = nums[i] nonZeroIndex++ } } for i:=nonZeroIndex;i<n;i++ { nums[i] = 0 } return nums }
Editor is loading...
Leave a Comment