[백준] - 단계별로 풀어보기(1차원 배열) 2562
백준 2562번
최댓값
문제 출처 https://www.acmicpc.net/problem/2562
내가 작성한 코드
import java.io.BufferedReader;
import java.io.BufferedWriter;
import java.io.IOException;
import java.io.InputStreamReader;
import java.io.OutputStreamWriter;
public class Main {
public static void main(String[] args) throws IOException{
BufferedReader br = new BufferedReader(new InputStreamReader(System.in));
BufferedWriter bw = new BufferedWriter(new OutputStreamWriter(System.out));
int str[] = new int[9]; //9개의 숫자를 넣을 배열을 선언
int y=0;
for(int i=0; i<9; i++) {
str[i]= Integer.parseInt(br.readLine());
}
int x= str[0]; //처음 비교할 값 -> str[0]의 값을 x로 선언
for(int i=0; i<9; i++) {
x= Math.max(x, str[i]); //반복문으로 최댓값을 구함
}
for(int i=0; i<9; i++) {
if(x==str[i]) { //최댓값 x와 동일한 값이면
y=i+1; //배열은 0부터 시작이므로 몇번째인지 알기 위해 1을 더해준다.
}
}
bw.write(x+ "\n"+ y);
bw.flush();
bw.close();
}
}
Author And Source
이 문제에 관하여([백준] - 단계별로 풀어보기(1차원 배열) 2562), 우리는 이곳에서 더 많은 자료를 발견하고 링크를 클릭하여 보았다 https://velog.io/@minki513/백준-단계별로-풀어보기1차원-배열2562저자 귀속: 원작자 정보가 원작자 URL에 포함되어 있으며 저작권은 원작자 소유입니다.
우수한 개발자 콘텐츠 발견에 전념 (Collection and Share based on the CC Protocol.)