오름차순

코딩을 하다보면 배열이나 리스트를 낮은 수부터 높은 수로의 오름차순을, 높은 수부터 낮은 수로의 내림차순을 해줘야 할 경우가 생깁니다. 이 때 사용가능한 매서드를 몇 개 알아보는 시간을 가지도록 하겠습니다. 오름차순은 숫자는 낮은 수부터, 문자는 알파벳 순이며, 소문자가 대문자보다 낮은 값입니다. 예를들어 abcABC라는 문자열이 있다면 오름차순을 진행했을 때 aAbBcC로 나오게됩니다. 1. Sort() - 오름차순 Sort()는 List클래스와 Array클래스에 속한 매서드입니다. 다음은 Sort()를 사용한 리스트와 배열의 오름차순 예제입니다. List list = new List { 2, -1, 9, 5, 0 }; //list 오름차순 진행. list.Sort(); foreach (var item..
배열(Array)이란? 배열(Array)은 동일한 데이터 형식(int면 int값, string이면 string값)이 순서대로 저장된 구조입니다. 배열은 고정된 크기를 가지며, 각 원소는 인덱스를 사용하여 접근할 수 있습니다. 흔히 쓰는 표현을 쓰자면, 고정된 크기란 방(Room)의 개수를 말합니다. 감옥의 독방같은 존재인겁니다. 배열이란 이름의 감옥이 있는데, 이곳은 같은 종류의 범죄를 저지른 사람만 들어올 수 있는 곳이고, 독방만 존재합니다. 출처: https://upload.wikimedia.org/wikipedia/commons/thumb/3/3f/Array1.svg/1920px-Array1.svg.png 위 그림은 방이 10개짜리인 배열을 나타냅니다. 그러므로 최대 10개의 동일한 데이터 값이 들..
1. 문제 정수 n을 기준으로 n과 가까운 수부터 정렬하려고 합니다. 이때 n으로부터의 거리가 같다면 더 큰 수를 앞에 오도록 배치합니다. 정수가 담긴 배열 numlist와 정수 n이 주어질 때 numlist의 원소를 n으로부터 가까운 순서대로 정렬한 배열을 return하도록 solution 함수를 완성해주세요. 2. 제한사항 ● 1 ≤ n ≤ 10,000 ● 1 ≤ numlist의 원소 ≤ 10,000 ● 1 ≤ numlist의 길이 ≤ 100 ● numlist는 중복된 원소를 갖지 않습니다. 3. 입출력 예시 numlist n result [1,2,3,4,5,6] 4 [4,5,3,6,2,1] [10000,20,36,47,40,6,10,7000] 30 [36,40,20,47,10,6,7000,10000..
ForMan_
'오름차순' 태그의 글 목록