<aside> 👉🏿 문제 링크
</aside>
<aside> 👉🏿 음수가 아닌 정수 리스트인 nums가 주어진다.
가장 큰 숫자가 나오게 정렬하고 문자형으로 출력하라.
</aside>
Example 1:
Input: nums = [10,2]
Output: "210"
Example 2:
Input: nums = [3,30,34,5,9]
Output: "9534330"
<aside> 👉🏿 문제가 이해가 잘 되지 않았다.
이 문제는 내생각에 문자열로 합쳤을때 가장 큰 숫자가 나오는걸 말하는것 같다.
그렇다고 리스트에서 각 원소를 수정할 수는 없다.
</aside>
<aside> 👉🏿 이 문제는 버블 정렬 방식으로 접근해보았다.
각 두자리씩을 비교해서 문자열로 둘을 합친 숫자를 비교한다.
만약 [3, 30] 이라면 330 vs 303 을 비교해준다.
</aside>
<aside> 👉🏿 아마 아래 그림과 같이 계속 반복하면 될것 같다.
</aside>
<aside> 👉🏿 코드는 버블 정렬 구현의 기본 코드에서 조건문을 변경했다.
두 숫자를 문자형으로 바꿔 조합을 비교한뒤 스와핑을 해준다.
</aside>