최댓값 알고리즘(Max Algorithm)
//[?] 주어진 데이터 중에 가장 큰 값
using System;
using System.Linq;
/// <summary>
/// 최댓값 알고리즘(Max Algorithm): (주어진 범위 + 주어진 조건)의 자료들의 가장 큰 값
/// </summary>
class MaxAlgorithm
{
static void Main()
{
//[1] Initialzie
int max = int.MinValue; // 정수 형식의 데이터 중 가장 작은 값으로 초기화
//[2] Input
int[] numbers = { -2, -5, -3, -7, -1 };
//[3] Process: Max
for(int i = 0; i < numbers.Length; i++)
{
if(numbers[i] > max)
{
max = numbers[i]; // MAX: 더 큰 값으로 할당
}
}
//[4] Output
Console.WriteLine($"최댓값(식): {numbers.Max()}");
Console.WriteLine($"최댓값(문): {max}");
}
}
'인터넷강의 > 쉽게 배우는 C# 알고리즘 프로그램' 카테고리의 다른 글
16차시. 최댓값과 최솟값을 제외한 평균값 구하기 (0) | 2020.06.07 |
---|---|
15차시. 최솟값 알고리즘(Min Algorithm) (0) | 2020.06.03 |
13차시. 이차원 배열을 사용하여 점수에 대한 합계와 평균을 구하기 (0) | 2020.06.02 |
12차시. 평균 이상 학생수 구하기 (0) | 2020.06.02 |
11차시. 평균 알고리즘(Average Algorithm) (0) | 2020.06.01 |