using System;
namespace 백준2562번
{
class Program
{
static void Main(string[] args)
{
// 9개의 숫자가 주어지므로 길이 9의 배열 생성
int[] arr = new int[9];
// 최대값을 저장할 변수
int max = 0;
// 배열번호를 저장할 변수
int num = 0;
// 숫자를 배열에 입력
for (int i=0; i<9; i++)
{
arr[i] = int.Parse(Console.ReadLine());
}
// 최대값 찾기
for (int i=0; i<arr.Length; i++)
{
if (arr[i] > max)
{
// 현재값이 max보다 크면, max에 저장하고 인덱스번호도 저장
max = arr[i];
// 배열번호에 +1을 해줘야 입력된 순서의 번호가 된다.
num = i+1;
}
}
// 최댓값 출력
Console.WriteLine(max);
// 최댓값이 몇 번째 수인지 출력
Console.WriteLine(num);
}
}
}
확실히 공부는 매일 해야하는구나 느낀다.
그래도 풀면서 배열에 대한 감을 잡아가고 있다.
손코딩도 해보고, vscode에 안 보고 입력해보고, 알고리즘 순서를 이해하고 있다.
'C# > C# (백준)' 카테고리의 다른 글
[C#] 백준 알고리즘 1526번, 평균 (0) | 2022.08.22 |
---|---|
[C#] 백준 알고리즘 3052번, 나머지 (0) | 2022.08.11 |
[C#] 백준 알고리즘 10818번, 최소, 최대 (0) | 2022.08.11 |
[C#] 백준 알고리즘 1110번, 더하기 사이클 (0) | 2022.08.03 |
[C#] 백준 알고리즘 10871번, X보다 작은 수 (0) | 2022.07.28 |