javaScript 코딩테스트 정수 내림차순으로 배치하기 (20일)

정수 n에 대해 각 자리수를 보려면 문자열로 바꿔서 각 자리수를 체크해야 겠다고 생각했다.
근데 자리수를 체크할 마땅한 방법이 생각이 나지 않아서 gpt에게 자문을 구했다.
function solution(n) {
return parseInt(String(n).split('').sort((a,b) => b - a).join(''),10);
}
String(n) : 다른 데이터 타입을 문자열로 변환하는 전역 객체입니다. 문자열을 다룰 때 유용한 메서드를 많이 제공합니다.

split('') : 해당 메서드는 문자열을 특정 구분자를 기준으로 분할하여 배열로 반환합니다. 이 메서드는 문자 열을 여러 부분으로 나눌 때 사용됩니다.

sort((a,b => b-a) : 해당 메서드는 배열의 요소를 정렬합니다. 기본적으로 요소들을 문자열로 변환하여 유니코드 값의 순서에 따라 정렬하지만, 콜백 함수를 제공하여 원하는 방식으로 정렬할 수 있습니다.

join('') : 해당 메서드는 배열의 모든 요소를 하나의 문자열로 결합합니다. 요소 사이에 삽입할 문자열을 구분자로 사용할 수 있습니다.

parseInt : 해당 함수는 문자열을 파싱하여 특정 진법의 정수로 변환합니다. 두 번째 인자로 진법을 명시할 수 있으며 기본값은 10진법입니다.
