char 배열 내림차순으로 정렬 후 string 변환
중요한 키 포인트는 long.Parse 부분에서 char[] arr를 new string으로 새로 할당해 주는 부분인 것 같다.
char 배열을 string으로 바꿀 때는 new string을 써야한다는 점 잊지 말자. (cArr.ToString() 이런 것 안 됨)
using System;
public class Solution {
public long solution(long n) {
long answer = 0;
char[] cArr = n.ToString().ToCharArray();
Array.Sort(cArr, (x, y) => -x.CompareTo(y));
answer = long.Parse(new string(cArr));
return answer;
}
}
https://school.programmers.co.kr/learn/courses/30/lessons/12933
'알고리즘' 카테고리의 다른 글
프로그래머스 - 시저 암호 (0) | 2023.08.30 |
---|---|
프로그래머스 - 최대공약수와 최소공배수 (0) | 2023.08.28 |
프로그래머스 - 정수 제곱근 판별하기 (0) | 2023.08.25 |
프로그래머스 - 최빈값 구하기 (0) | 2023.08.17 |
프로그래머스 - 몫 구하기 (0) | 2023.08.17 |