public static void Main(string[] args)
{
int min = int.MaxValue;
int[] numbers = { 10, 20, 30, 29, 17 };
// target의 근삿값을 찾을 것
int target = 11;
// target에 가장 가까운 값을 넣을 변수
int near = 0;
for (int i = 0; i < numbers.Length; i++)
{
if(min > Math.Abs(numbers[i] - target))
{
min = Math.Abs(numbers[i] - target);
near = numbers[i];
}
}
Console.WriteLine(near);
}
결과값
참조: https://www.youtube.com/watch?v=GyT1WDWswGA&list=PLO56HZSjrPTD8FIsr5tIO_foTN_kmXLEM&index=7
'Algorithms' 카테고리의 다른 글
선택 정렬 알고리즘 (0) | 2022.09.01 |
---|---|
순위 알고리즘 (0) | 2022.09.01 |
별찍기 (0) | 2022.05.09 |
Programers-7_행렬의 덧셈 (0) | 2022.05.04 |
Programers - 6 _ 콜라츠 추측 (0) | 2022.05.02 |