1. 너무 쉬운문제...
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
import java.util.*; | |
import java.io.*; | |
/** | |
* https://www.acmicpc.net/problem/2562 | |
* BOJ 백준온라인져지 2562 최대값 풀이 | |
*/ | |
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 maxNumber = 0; | |
int maxIdx = 0; | |
for (int i = 1; i <= 9; i++) { | |
int number = Integer.parseInt(br.readLine()); | |
if (maxNumber < number) { | |
maxIdx = i; | |
maxNumber = number; | |
} | |
} | |
bw.write(maxNumber + "\n"); | |
bw.write(String.valueOf(maxIdx)); | |
bw.flush(); | |
} | |
} |
문제
9개의 서로 다른 자연수가 주어질 때, 이들 중 최대값을 찾고 그 최대값이 몇 번째 수인지를 구하는 프로그램을 작성하시오.
예를 들어, 서로 다른 9개의 자연수
3, 29, 38, 12, 57, 74, 40, 85, 61
이 주어지면, 이들 중 최대값은 85이고, 이 값은 8번째 수이다.
입력
첫 째 줄부터 아홉 번째 줄까지 한 줄에 하나의 자연수가 주어진다. 주어지는 자연수는 100 보다 작다.
출력
첫째 줄에 최대값을 출력하고, 둘째 줄에 최대값이 몇 번째 수인지를 출력한다.
'IT > 알고리즘' 카테고리의 다른 글
BOJ 백준온라인져지 2565 전깃줄 풀이 (0) | 2018.03.18 |
---|---|
BOJ 백준온라인져지 2563 색종이 풀이 (0) | 2018.03.17 |
BOJ 백준온라인져지 2580 스도쿠 풀이 (0) | 2018.03.17 |
BOJ 백준온라인져지 2578 빙고 풀이 (0) | 2018.03.15 |
BOJ 백준온라인져지 2576 홀수 풀이 (0) | 2018.03.15 |