728x90
반응형
My Code
import java.util.*;
public class Main {
public static void main(String[] args) {
Scanner sc = new Scanner(System.in);
int arr[] = new int[9];
int max =0;
int index =0;
for(int i= 0; i<arr.length; i++)
{
int input = sc.nextInt();
arr[i] = input;
}
for(int i=0; i<arr.length; i++)
{
if(arr[i] > max)
{
max = arr[i];
index = i + 1;
}
}
System.out.println(max);
System.out.println(index );
}
}
How
1. arr[ ] 에 9개의 정수가 담길 공간을 만들어 주었다.
2. 최댓값 max와 배열의 위치를 가르켜줄 index에 모두 0으로 초기화 해주었다.
3. arr 배열의 길이만큼 for문을 돌렸고, 본인이 직접 입력하는 값을 넣어주도록 for 안에 Scanner 입력값을 넣었다.
4. 첫번째 for문으로 배열이 완성되면 두번째로 for문을 돌려 똑같이 배열의 길이만큼 반복했다.
5. if 비교문을 통해 max와 index의 값을 찾아내어 for문 밖으로 빠져나와 출력해주었다.
728x90
반응형
'✨ 코딩테스트 > Baekjoon' 카테고리의 다른 글
[Baekjoon / JAVA] 백준 2440번 별 찍기 - 3 (0) | 2023.02.08 |
---|---|
[Baekjoon / JAVA] 2460번 백준 지능형 기차2 (0) | 2023.02.08 |
[Baekjoon / JAVA] 백준 2455번 지능형 기차 (0) | 2023.02.02 |
[Baekjoon / JAVA] 백준 2439번 별 찍기 - 2 (0) | 2023.01.31 |
[Baekjoon / JAVA] 백준 2438번 별 찍기 - 1 (0) | 2023.01.30 |
댓글