JAVA_LeetCode 1184_Distance Between Bus Stops


JAVA_LeetCode 1184_Distance Between Bus Stops

JAVA_LeetCode 1184_Distance Between Bus Stops 풀이 class Solution { public int distanceBetweenBusStops(int[] distance, int start, int destination) { // 전체값 구하기 int totalSum = 0; for (int dist : distance) totalSum += dist; // 시작값이 종료값보다 큰 경우 변경 if (start > destination) { int temp = start; start = destination; destination = temp; } int sum = 0; for (int i = start; i < destination; i++) sum += distance[i]; // 총값에서 시작->종료값을 뺀 값과 시작->종료값을 비교하여 최소값 출력 return Math.min(sum, totalSum - sum); } } * 출처 https...


#JAVA #JAVA_DistanceBetweenBusStops #JAVA_LeetCode1184 #JAVA_LeetCode1184_DistanceBetweenBusStops #LeetCode1184_DistanceBetweenBusStops

원문링크 : JAVA_LeetCode 1184_Distance Between Bus Stops