20115번 : 에너지드링크 [Java]

2021. 5. 12. 22:24Algorithm/백준

반응형

https://www.acmicpc.net/problem/20115

 

20115번: 에너지 드링크

페인은 에너지 드링크를 좋아하는 회사원이다. 에너지 드링크는 카페인, 아르기닌, 타우린, 나이아신 등의 성분이 들어있어 피로 회복에 도움을 주는 에너지 보충 음료수이다. 야근을 마치고 한

www.acmicpc.net

해결 방안

배열을 입력받아 제일 큰 값을 기억하고, 그 값에 나머지 값들의 절반을 더해나간다.

 

전체 코드

import java.util.Scanner;

public class Main {
	public static void main(String[] args) {
		Scanner sc = new Scanner(System.in);
		int N = sc.nextInt();
		double[] arr = new double[N];
		double max = 0;
		for (int i = 0; i < N; i++) {
			arr[i] = sc.nextDouble();
			if (max < arr[i])
				max = arr[i];
		}
		double sum = max;
		for (int i = 0; i < N; i++) {
			if (arr[i] == max)
				continue;
			sum += arr[i] / 2;
		}
		System.out.println(sum);
	}
}
반응형

'Algorithm > 백준' 카테고리의 다른 글

14719번 : 빗물 [Java]  (0) 2021.05.06
13023번 : ABCED [Java]  (0) 2021.05.06
2636번 : 치즈 [Java]  (0) 2021.04.28
2143번 : 두 배열의 합 [Java]  (0) 2021.04.27
7453번 : 합이 0인 네 정수 [Java]  (0) 2021.04.27