1. 문제
주어진 문자열의 알파벳을 순서대로 나열하여 반환하는 문제. 단 처음에는 낮은 알파벳에서 높은 알파벳 순으로 중복없이 나열 후 남은 알파벳이 있으면 높은 알파벳에서 낮은 순으로 중복없이 나열 이후에는 이를 반복하여 알파벳이 모두 나열 후 문자열로 반환한다.
2. 풀이
알파벳을 각각 문자로 나누어 배열에 넣고 정렬 후 배열의 처음부터 낮은 순으로 중복없이 꺼내오고 배열이 끝나면 역순으로 중복없이 꺼내오고 하여 반복한다.
3. 코드