fishercoder1534 / Leetcode

Solutions to LeetCode problems; updated daily. Subscribe to my YouTube channel for more.
https://youtube.com/FisherCoder
Apache License 2.0
3.84k stars 1.29k forks source link

Another Solution for leetcode java 1217 #182

Open Aiyaret-Sandhu opened 10 months ago

Aiyaret-Sandhu commented 10 months ago

class Solution { public int minCostToMoveChips(int[] position) { int even = 0; int odd = 0; for(int i : position) { if(i % 2 == 0) even++; else odd++; } return Math.min(even, odd); } }

This solution is much easier to understand. Actually i am learning and building my skills for open source so please assign me this issue to help me grow !

NeuYash commented 4 months ago

class Solution { public int minCostToMoveChips(int[] position) { int num=0; for(int i: position){ num+=i%2; } return Math.min(num, position.length-num);

}

}

Here I am trying to count odd elements, get its complement for even elements, and do Math. min on those.