From 639db759ebef8ad10f784c8f5551eb048240e0a5 Mon Sep 17 00:00:00 2001 From: Kulkarni Shravan Kashyap Date: Tue, 26 Jul 2022 09:37:28 +0530 Subject: [PATCH] Update wiggle-sort.js fix logic for swapping elements --- src/array/wiggle-sort.js | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/array/wiggle-sort.js b/src/array/wiggle-sort.js index 039304e..dd67af1 100644 --- a/src/array/wiggle-sort.js +++ b/src/array/wiggle-sort.js @@ -12,7 +12,7 @@ */ const wiggleSort = nums => { for (let i = 1; i < nums.length; i++) { - if ((i % 2 === 0) === nums[i] > nums[i - 1]) { + if ((i % 2 === 0) && nums[i] > nums[i - 1]) { [nums[i], nums[i - 1]] = [nums[i - 1], nums[i]]; } }