1. 문제
- [백준 C#] 2562번 최댓값 (C#) (https://www.acmicpc.net/problem/2562)
9개의 서로 다른 자연수가 주어질 때, 이들 중 최댓값을 찾고 그 최댓값이 몇 번째 수인지를 구하는 프로그램을 작성하시오.
예를 들어, 서로 다른 9개의 자연수
3, 29, 38, 12, 57, 74, 40, 85, 61
이 주어지면, 이들 중 최댓값은 85이고, 이 값은 8번째 수이다.
2. 문제 포인트
- 숫자 9개를 반복문으로 입력 받는다
- 입력 받은 숫자중 최댓값을 출력한다
- 최댓값의 인덱스를 출력한다 (index 시작은 1부터 시작해야 한다)
3. 전체 코드
using System;
using System.Collections.Generic;
using System.Linq;
namespace B3_02562번
{
internal class Program
{
static void Main(string[] args)
{
List<int> num = new List<int>();
// 9번 반복하며 num에 원소를 하나씩 추가한다
for (int i = 0; i < 9; i++)
{
num.Add(int.Parse(Console.ReadLine()));
}
// num의 원소중 가장 큰 값을 출력
Console.WriteLine(num.Max());
// mum의 가장 큰 원소의 인덱스값 출력
Console.WriteLine(num.IndexOf(num.Max()) + 1 );
}
}
}
// 2562번 최댓값
// https://www.acmicpc.net/problem/2562
'알고리즘 > C#' 카테고리의 다른 글
[백준 C#] 1065번 한수 (C#) (0) | 2022.09.19 |
---|---|
[백준 C#] 10818번 최소, 최대 (C#) (0) | 2022.09.19 |
[백준 C#] 8958번 OX 퀴즈 (C#) (0) | 2022.09.18 |
[백준 C#] 4344번 평균은 넘겠지 (C#) (0) | 2022.09.18 |
[백준 C#] 1546번 평균 (C#) (0) | 2022.09.18 |