C#

c# 문자열 정렬 (내장 함수 사용)

100ksoft 2023. 12. 9. 21:04

문자열을 정렬하는 방법에 대해서 설명 드립니다.

1) Linq를 이용하여 정렬하는 방법 오름차순

string answer = string.Concat(my_string.ToLower().OrderBy(c => c));

2) Char[] Array로 변환하여 정렬하는 방법 오름차순

using System;

public class Solution {
    public string solution(string my_string) {
        char[] arr = my_string.ToLower().ToCharArray();
        Array.Sort(arr);
        string answer = String.Join("",arr);                
        return answer;
    }
}

3) Char[] Array로 변환하여 정렬하는 방법 내림차순

using System;

public class Solution {
    public string solution(string my_string) {
        char[] arr = my_string.ToLower().ToCharArray();
        Array.Sort(arr);
        Array.Reverse(arr);
        string answer = String.Join("",arr);                
        return answer;
    }
}