C#/C# (백준)

[C#] 백준 알고리즘 10818번, 최소, 최대

서니션 2022. 8. 11. 15:06
728x90
반응형

namespace 백준10818번
{
    class Program
    {
        static void Main(string[] args)
        {
            // 입력 받음
            int n = int.Parse(Console.ReadLine());
            
            // 입력받은 숫자 길이만큼의 배열을 생성
            int[] arr = new int [n];
            
            // 두번째로 입력받는 숫자들을 공백기준으로 잘라서 배열로 저장
            string[] s = Console.ReadLine().Split();
            
            // int로 바꿔서 저장
            for (int i=0; i<n; i++)
            {
                arr[i] = int.Parse(s[i]);
            }
            
            // 배열을 정렬
            Array.Sort(arr);
            
            // 배열의 맨앞과 맨 뒤 출력
            Console.WriteLine($"{arr[0]} {arr[n-1]}");
        }
    }
}

배열을 안 본지 너무 오래되서 "오늘코딩"님의 코드를 보고 이해했다..

 

Array.Sort(배열명);

-> 하면 배열 정렬됨!!!

 

출처 게시글 : https://coding-of-today.tistory.com/92

 

[백준] C# : 최소, 최대 (10818번)

백준 단계별로 풀어보기 5단계 1차원배열 1번문제 10818번: 최소, 최대 첫째 줄에 정수의 개수 N (1 ≤ N ≤ 1,000,000)이 주어진다. 둘째 줄에는 N개의 정수를 공백으로 구분해서 주어진다. 모든 정수

coding-of-today.tistory.com

 

 

728x90
반응형