주어진 숫자 배열에서 최대값과 최소값을 찾는 프로그램
- 배열의 모든 값을 탐색하므로 foreach로 반복
- 최대, 최소 변수 값을 첫번째 원소 값으로 초기화
- 하나의 foreach 내에서 동시에 최대, 최소 찾기
/* 주어진 배열에서 최대, 최소 찾기 */
int[] numbers = { 10, 20, 30, 40, 50 };
int maxNum = numbers[0];
int minNum = numbers[0];
foreach (int number in numbers)
{
if (number > maxNum)
maxNum = number;
if (number < minNum)
minNum = number;
}
Console.WriteLine("최댓값 : " + maxNum);
Console.WriteLine("최솟값 : " + minNum);
Max(), Min()
- IEnumerable한 object는 Max()로 최댓값을, Min()으로 최솟값을 찾을 수 있음
- 최대, 최소 찾기는 자주 사용되므로 익혀두기
/* 주어진 배열에서 최대, 최소 찾기 */
int[] numbers = { 10, 20, 30, 40, 50 };
int maxNum = numbers.Max();
int minNum = numbers.Min();
Console.WriteLine("최댓값 : " + maxNum);
Console.WriteLine("최솟값 : " + minNum);'내일배움캠프 > 달리기반' 카테고리의 다른 글
| [내배캠][Unity_6기][과제] 8. 숫자 야구 게임 (0) | 2024.09.02 |
|---|---|
| [내배캠][Unity_6기][과제] 7. 행맨 게임 (0) | 2024.09.01 |
| [내배캠][Unity_6기][과제] 5. 구구단 출력 (0) | 2024.09.01 |
| [내배캠][Unity_6기][과제] 4. 숫자 맞추기 게임 (0) | 2024.09.01 |
| [내배캠][Unity_6기][과제] 3. 팩토리얼 계산 (0) | 2024.09.01 |