백준 2562번 - 최댓값 with Java
Q. 9개의 서로 다른 자연수가 주어질 때, 이들 중 최댓값을 찾고 그 최댓값이 몇 번째 수인지를 구하는 프로그램을 작성하시오. 예를 들어, 서로 다른 9개의 자연수 3, 29, 38, 12, 57, 74, 40, 85, 61 이 주어지면, 이들 중 최댓값은 85이고, 이 값은 8번째 수이다.
https://www.acmicpc.net/problem/2562
2562번: 최댓값
9개의 서로 다른 자연수가 주어질 때, 이들 중 최댓값을 찾고 그 최댓값이 몇 번째 수인지를 구하는 프로그램을 작성하시오. 예를 들어, 서로 다른 9개의 자연수 3, 29, 38, 12, 57, 74, 40, 85, 61 이 주어
www.acmicpc.net
package BOJ;
import java.util.Arrays;
import java.util.Scanner;
public class BOJ2562 {
public static void main(String[] args) {
// TODO Auto-generated method stub
Scanner sc = new Scanner(System.in);
int arr[] = new int[9]; //리스트 크기와 함께 리스트 선언
int max = 0;
int index = 0; //최댓값의 인덱스
int count = 0; //인덱스를 의미
for (int i=0; i < arr.length; i++) {
arr[i] = sc.nextInt();
count ++;
if (arr[i]>max) {
max = arr[i];
index = count; //최댓값일 때 count(그 값의 인덱스)를 index(최댓값의 인덱스)에 저장
}
}
System.out.println(max + "\n" + index);
}
}
'우당탕탕 자바 with 혼자 공부하는 자바' 카테고리의 다른 글
백준 10818 자바 - list에서 직접 함수를 만들어 최소, 최댓값 구하기! (0) | 2022.03.26 |
---|---|
백준 1110 자바 - 더하기 사이클 (0) | 2022.03.25 |
백준 10951 자바 - EOF를 활용하여 While문 멈춰! (0) | 2022.03.24 |
백준 10952 자바 - 조건에 맞게 A+B 반복해서 출력하기! (0) | 2022.03.23 |
백준 11022 자바 - A + B의 최종 최최종 최최최종 버전! (0) | 2022.03.21 |