티스토리 뷰

반응형

www.acmicpc.net/problem/2562

 

2562번: 최댓값

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

www.acmicpc.net

 


 

 

 문제

 입력

 출력

 예제 입출력

 알고리즘 분류

  • 구현

 


 

 문제 접근 과정

 

문제에서 9개의 서로 다른 자연수가 주어진 다고 하여 int [] 배열을 이용했다.

 

배열을 for문 통해 값을 전부 입력받고 크기를 비교했다.

 

 


 

 문제 풀이

import java.util.Scanner;

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


        for (int i =0;i<input.length;i++) {
            input[i]=in.nextInt();
        }

        for (int i =0;i<input.length;i++) {
            if(input[i]>max) {
                max = input[i];
                max_index=i;
            }
        }

        System.out.println(max);
        System.out.println(max_index+1);


    }
}

 


 결과

 

 


 마무리

 

 

간단한 문제였다.

728x90
반응형
댓글
공지사항
최근에 올라온 글
최근에 달린 댓글
Total
Today
Yesterday
링크
«   2024/04   »
1 2 3 4 5 6
7 8 9 10 11 12 13
14 15 16 17 18 19 20
21 22 23 24 25 26 27
28 29 30
글 보관함