JAVA_LeetCode 1217_Minimum Cost to Move Chips to The Same Position


JAVA_LeetCode 1217_Minimum Cost to Move Chips to The Same Position

JAVA_LeetCode 1217_Minimum Cost to Move Chips to The Same Position 풀이 class Solution { public int minCostToMoveChips(int[] position) { int num1 = 0, num2 = 0; // 위치 1, 2로 옮기는 경우를 체크한다. for(int chips : position){ if(chips % 2 == 0) { num1++; }else { num2++; } } // 위치 이동 값중 가장 작은 값을 반환한다. return Math.min(num1, num2); } } 문제내용은 모든 칩을 한 위치에 모으는 문제인데, 첫번째 이동은 무료라는 점을 이용하여 위치1과 위치 2로 각각의 홀수, 짝수 칩을 이동시킨다. 거기서 해당 개수에 맞춰 횟수를 체크하고 가장 작은 값을 반환한다. * 출처 https://leetcode.com/problems/minimum-cost-to-move-chip...


#JAVA #JAVA_LeetCode1217 #JAVA_LeetCode1217_MinimumCosttoMoveChipstoTheSamePosition #JAVA_MinimumCosttoMoveChipstoTheSamePosition #LeetCode1217_MinimumCosttoMoveChipstoTheSamePosition

원문링크 : JAVA_LeetCode 1217_Minimum Cost to Move Chips to The Same Position