알프를 위한 문제
면접 대비시간 제한2초메모리 제한1024 MB
주어진 음이 아닌 정수들을 이어 붙였을 때 가장 큰 수가 되도록 순서를 정합니다.
문제
윌리 태너가 알프를 잠시라도 바쁘게 해 두려고 흥미로운 문제를 냈다.
알프에게 개의 음이 아닌 정수가 있다. 각 수는 다른 수의 뒤에 붙여서 새로운 수를 만들 수 있다. 예를 들어 과 으로 또는 을 만들 수 있다. 모든 수를 하나로 이어 붙여 결과가 가장 커지도록 하는 것이 문제다. 알프에게 과 이 있다면 답은 이다.
윌리는 알프에게 아주 많은 정수를 주었다. 텔레비전이 저절로 보이지는 않으니, 알프는 이 문제를 풀어 줄 프로그램을 작성해 달라고 부탁한다.
입력
첫째 줄에 알프에게 주어진 정수의 개수 ()이 주어진다. 둘째 줄에는 공백으로 구분된 개의 정수 ()가 주어진다.
출력
입력으로 받은 개의 정수를 공백으로 구분하여 출력한다. 순서대로 이어 붙였을 때 가장 큰 수가 되도록 순서를 정한다.