ezhoon

[백준] 2562_최댓값_Java 본문

[Java] 백준 문제풀이/1차원 배열

[백준] 2562_최댓값_Java

ezhoon 2022. 1. 7. 19:57

백준 2562

 

2562번: 최댓값

9개의 서로 다른 자연수가 주어질 때, 이들 중 최댓값을 찾고 그 최댓값이 몇 번째 수인지를 구하는 프로그램을 작성하시오. 예를 들어, 서로 다른 9개의 자연수 3, 29, 38, 12, 57, 74, 40, 85, 61 이 주어

www.acmicpc.net

⚠️주의사항

  • 공백이 아닌 엔터로 구분
  • 최댓값만 구하는게 아닌 그 최댓값이 몇 번째 수인지도 출력해야함

문제풀이


import java.io.BufferedReader;
import java.io.IOException;
import java.io.InputStreamReader;

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

        StringBuilder sb = new StringBuilder();
        int[] arr = new int[9];
        int max = arr[0];
        int count = 0;

        for (int i = 0; i < 9; i++) {
            arr[i] = Integer.parseInt(br.readLine());
            if (arr[i] > max) {
                max = arr[i];
                count = i + 1;
            }
        }
        sb.append(max).append("\n").append(count);
        System.out.println(sb);
    }
}

'[Java] 백준 문제풀이 > 1차원 배열' 카테고리의 다른 글

[백준] 8958_OX퀴즈_Java  (0) 2022.01.08
[백준] 1546_평균_Java  (0) 2022.01.08
[백준] 3052_나머지_Java  (0) 2022.01.07
[백준] 2577_숫자의 개수_Java  (0) 2022.01.07
[백준] 10818_최소, 최대_Java  (0) 2022.01.07
Comments