๋ฌธ์
9๊ฐ์ ์๋ก ๋ค๋ฅธ ์์ฐ์๊ฐ ์ฃผ์ด์ง ๋, ์ด๋ค ์ค ์ต๋๊ฐ์ ์ฐพ๊ณ ๊ทธ ์ต๋๊ฐ์ด ๋ช ๋ฒ์งธ ์์ธ์ง๋ฅผ ๊ตฌํ๋ ํ๋ก๊ทธ๋จ์ ์์ฑํ์์ค.
์๋ฅผ ๋ค์ด, ์๋ก ๋ค๋ฅธ 9๊ฐ์ ์์ฐ์
3, 29, 38, 12, 57, 74, 40, 85, 61
์ด ์ฃผ์ด์ง๋ฉด, ์ด๋ค ์ค ์ต๋๊ฐ์ 85์ด๊ณ , ์ด ๊ฐ์ 8๋ฒ์งธ ์์ด๋ค.
์ ๋ ฅ
์ฒซ์งธ ์ค๋ถํฐ ์ํ ๋ฒ์งธ ์ค๊น์ง ํ ์ค์ ํ๋์ ์์ฐ์๊ฐ ์ฃผ์ด์ง๋ค. ์ฃผ์ด์ง๋ ์์ฐ์๋ 100 ๋ณด๋ค ์๋ค.
์ถ๋ ฅ
์ฒซ์งธ ์ค์ ์ต๋๊ฐ์ ์ถ๋ ฅํ๊ณ , ๋์งธ ์ค์ ์ต๋๊ฐ์ด ๋ช ๋ฒ์งธ ์์ธ์ง๋ฅผ ์ถ๋ ฅํ๋ค.
์์ ์ ๋ ฅ
3
29
38
12
57
74
40
85
61
์์ ์ถ๋ ฅ
85
8
ํ์ด
1. ์ ๋ ฅ๋ฐ์ ์ ์ 9๊ฐ๋ฅผ ์์๋๋ก ๋ฐฐ์ด์ ์ ์ฅ
2. max์ ๋ฐฐ์ด์ ์ฒซ๋ฒ์งธ ๊ฐ์, index์ ๋ฐฐ์ด์ ์์น index๋ฅผ ์ ์ฅ
3. max์ array[i]์ ๊ฐ์ ๋น๊ตํ์ฌ ๋ ํฐ ๊ฐ์ max์, max์ ์์น๋ฅผ index์ ์ ์ฅ
4. max์ index+1์ ์ถ๋ ฅ (๋ฐฐ์ด์ 0๋ถํฐ ์์ํ๊ธฐ ๋๋ฌธ์ +1)
import java.util.Scanner;
public class B2562 {
public static void main(String[] args) {
Scanner sc = new Scanner(System.in);
int[] array = new int[9];
for(int i = 0; i < array.length; i++) {
array[i] = sc.nextInt();
}
int max = array[0];
int index = 0;
for(int i = 0; i < array.length; i++) {
max = max > array[i] ? max : array[i];
index = max > array[i] ? index : i;
}
System.out.println(max);
System.out.println(index+1);
}
}