최댓값

문제 풀러가기

2562

코드

import java.util.*;

public class Main {
  public static void main(String[] args) {
    Scanner sc = new Scanner(System.in);
    int max = 0;
    int cnt = 0;

    for(int i = 0; i < 9; i++) {
      int a = sc.nextInt();
      if(a > max) {
        max = a;
        cnt = i + 1;
      }
    }

    System.out.println(max);
    System.out.println(cnt);
  }
}

설명

최대값과 최대값의 위치를 찾는 문제이다. 배열을 이용해도 되지만 값을 입력 받을 때 카운트를 세서 위치를 찾고 입력받을 때마다 최대값과 비교해서 더 큰 값이 입력되도록 구현했다.