새소식

코테 준비/Java

[백준] #2851. 슈퍼 마리오 (브론즈 1)

  • -

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

import java.io.*;
import java.util.*;

public class Main {
	public static void main(String[] args) throws IOException {
		BufferedReader br = new BufferedReader(new InputStreamReader(System.in));
		int[] score = new int[10];

		for (int i = 0; i < 10; i++) {
			score[i] = Integer.parseInt(br.readLine());
		}

		int[] scorePrefixSum = new int[10];
		scorePrefixSum[0] = score[0];
		for (int i = 1; i < 10; i++) {
			scorePrefixSum[i] = scorePrefixSum[i-1] + score[i];
		}

		int prev = Math.abs(scorePrefixSum[9] - 100);
		int answerIdx = 0;
		for (int i = 0; i < 10; i++) {
			if (Math.abs(scorePrefixSum[i]-100) <= prev) {
				prev = Math.abs(scorePrefixSum[i]-100);
				answerIdx = i;
			}
		}
		System.out.println(scorePrefixSum[answerIdx]);

	}
}

 

Contents

포스팅 주소를 복사했습니다

이 글이 도움이 되었다면 공감 부탁드립니다.