1217. Minimum Cost to Move Chips to The Same Position ¶ Time: Space: C++JavaPython 1 2 3 4 5 6 7 8 9 10 11class Solution { public: int minCostToMoveChips(vector<int>& chips) { vector<int> count(2); for (int chip : chips) ++count[chip % 2]; return min(count[0], count[1]); } }; 1 2 3 4 5 6 7 8 9 10class Solution { public int minCostToMoveChips(int[] chips) { int[] count = new int[2]; for (int chip : chips) ++count[chip % 2]; return Math.min(count[0], count[1]); } } 1 2 3 4 5 6 7 8class Solution: def minCostToMoveChips(self, chips: List[int]) -> int: count = [0] * 2 for chip in chips: count[chip % 2] += 1 return min(count[0], count[1])