diff --git "a/week16/BOJ_1_20115/\354\265\234\354\244\200\355\230\201_20115.java" "b/week16/BOJ_1_20115/\354\265\234\354\244\200\355\230\201_20115.java" new file mode 100644 index 0000000..d94ddbd --- /dev/null +++ "b/week16/BOJ_1_20115/\354\265\234\354\244\200\355\230\201_20115.java" @@ -0,0 +1,32 @@ +package week16.BOJ_1_20115; + +import java.io.BufferedReader; +import java.io.IOException; +import java.io.InputStreamReader; +import java.util.Arrays; +import java.util.Collections; +import java.util.List; +import java.util.stream.Collectors; + +public class 최준혁_20115 { + public static void main(String[] args) throws IOException { + BufferedReader br = new BufferedReader(new InputStreamReader(System.in)); + + int N = Integer.parseInt(br.readLine()); + + List drinks = Arrays.stream(br.readLine().split(" ")) + .map(Double::valueOf) + .collect(Collectors.toList()); + + Double max = Collections.max(drinks); + drinks.remove(max); + + double total = max; + + for (double i : drinks) { + total += (i / 2); + } + + System.out.println(total); + } +}