//GitHub https://github.com/vellimole0621
vellimole0621 - Overview
vellimole0621 has 4 repositories available. Follow their code on GitHub.
github.com
백준 2562번 : 최댓값
(문제 - https://www.acmicpc.net/problem/2562)
문제 설명 : 9개의 정수 받은 뒤, 최댓값과 그 최댓값이 나온 순번 출력
풀이 : 값 입력 받을 배열 생성 >> 9개 정수 값 입력 받아 배열에 저장 >> 최댓값, 최댓값 순번 저장 변수 생성 >> 반복문, 총 수 개수 만큼 , 배열 각 요소 하나씩 꺼내서 최댓값 보다 크면 교체하고 그 요소 인덱스 저장 >> 최댓값, 최댓값 순번 출력
// 백준 2562 번 최댓값
package algorithm; // 파일 폴더
import java.util.*; // Scanner 클래스 사용
public class Solve220725 {
public static void main(String[] args){
Scanner sc = new Scanner(System.in); //scanner 객체 생성
int[] numInput = new int[9]; // 입력값 담을 배열 생성
for(int i=0; i<numInput.length; i++){ // 9번 반복
numInput[i] = sc.nextInt(); // 입력 값 받음
}
int maxNum = 0; // 최댓값
int maxNumI = 0; // 최댓값의 인덱스
for(int j=0; j<numInput.length; j++){ //최댓값 확인하는 연산, 반복문
if(numInput[j] > maxNum){ // 최댓값 보다 크면
maxNum = numInput[j]; // 최댓값 교체
maxNumI = j+1; // 그 때 인덱스 저장
}
}
System.out.println(maxNum); // 최댓값 출력
System.out.println(maxNumI); // 최댓값 인덱스 출력
sc.close();
}
}
'프로그래밍 > Java' 카테고리의 다른 글
[자바 JAVA/알고리즘] 백준 1546번 : 평균 (0) | 2022.07.26 |
---|---|
[자바 JAVA/알고리즘] 백준 10818번 : 최소, 최대 (1) | 2022.07.24 |
[자바 JAVA/알고리즘] 백준 11720번 : 숫자의 합 (0) | 2022.07.24 |
[자바 JAVA/알고리즘] 백준 1110번 : 더하기 사이클 (0) | 2022.07.23 |
[자바 JAVA/알고리즘] 백준 2480번 : 주사위 세개 (0) | 2022.07.23 |