fishercoder1534 / Leetcode

Solutions to LeetCode problems; updated daily. Subscribe to my YouTube channel for more.

Home Page:https://youtube.com/FisherCoder

Repository from Github https://github.comfishercoder1534/LeetcodeRepository from Github https://github.comfishercoder1534/Leetcode

Another Solution for leetcode java 1217

Aiyaret-Sandhu opened this issue · comments

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 !

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.