슬슬 코딩 테스트도 공부해야 함을 느껴 하루에 3개씩 정리해보자는 생각에 시작하였습니다.
다음 주까지는 프로젝트 작업을 잠시 멈추고 코딩 테스트 글만 올라갈 예정입니다..

using System;
using System.Linq;
public class Solution
{
public string solution(int[] numbers)
{
// 숫자를 문자열로 변환합니다.
string[] strTemp = numbers.Select(n => n.ToString()).ToArray();
// 문자열을 이어붙였을 때 큰 순으로 내림차 순 정렬합니다.
Array.Sort(strTemp,(x,y) => {
string xy = x+y;
string yx = y+x;
return yx.CompareTo(xy);
});
// 혹시 맨 앞의 숫자가 0인 경우는 0을 반환해줍니다. ex) 00000 같은 경우
if(strTemp[0] == "0")
return "0";
// 그게 아니라면 이어붙인 뒤 반환해줍니다.
return string.Join("",strTemp);
}
}
자동 완성이 없는게 이렇게까지 불편한지 예상치 못했습니다..