바로가기
문제
https://www.acmicpc.net/problem/2562
2562번: 최댓값
9개의 서로 다른 자연수가 주어질 때, 이들 중 최댓값을 찾고 그 최댓값이 몇 번째 수인지를 구하는 프로그램을 작성하시오. 예를 들어, 서로 다른 9개의 자연수 3, 29, 38, 12, 57, 74, 40, 85, 61 이 주어
www.acmicpc.net
문제 요약
서로 다른 자연수 9개가 주어질 때, 최대값을 찾고 그 최대값이 몇 번째 수인지 찾기
입력
9개 숫자 (엔터로 구분)
출력
1. 최대값
2. 최대값이 입력된 수 인덱스
순서도
자바
import java.io.BufferedReader;
import java.io.IOException;
import java.io.InputStreamReader;
public class Main {
public static void main(String[] args) throws IOException {
BufferedReader reader = new BufferedReader(new InputStreamReader(System.in));
int max = 0;
int index = 1;
for (int i = 1; i < 10; i++) {
int n = Integer.parseInt(reader.readLine());
if (max < n) {
max = n;
index = i;
}
}
System.out.println(max);
System.out.println(index);
}
}
파이썬
n = 0
maxNum = 0
indexNum = 0
for i in range(1, 10):
n = int(input())
if maxNum < n:
maxNum = n
indexNum = i
print(maxNum)
print(indexNum)
C#
namespace Baekjoon
{
internal class Program
{
static void Main(string[] args)
{
int n = 0;
int maxNum = 0, numIndex = 0;
for (int i = 0;i < 9;i++)
{
String input = Console.ReadLine();
n = int.Parse(input);
if (maxNum < n)
{
maxNum = n;
numIndex = i;
}
}
Console.WriteLine(maxNum);
Console.WriteLine(numIndex);
}
}
}
'백준코딩 > 브론즈' 카테고리의 다른 글
백준 2525번(오븐 시계) - Java, Python, C# (2) | 2023.12.13 |
---|---|
백준 4344번(평균은 넘겠지) - Java, Python, C# (4) | 2023.12.05 |
백준 8958번(OX퀴즈) - Java, Python, C# (0) | 2023.12.01 |
백준 1152번(단어의 개수) - Java, Python, C# (2) | 2023.11.23 |
백준 2588번(곱셈) - Java, Python, C# (0) | 2023.10.30 |