이것이 코딩테스트다 with 파이썬/구현
문자열 재정렬
봉구형
2023. 2. 20. 22:54
[정답]
data = input()
result = []
value = 0
# 문자를 하나씩 확인
for x in data:
# 알파벳인 경우에는 리스트에 삽입
if x.isalpha():
result.append(x)
# 숫자는 따로 더하기
else:
value += int(x)
# 알파벳을 오름차순으로 정렬
result.sort()
# 숫자가 하나라도 존재하는 경우에는 숫자를 가장 뒤에 삽입
if value != 0:
result.append(str(value))
# 최종 결과 출력(리스트를 문자열로 변환하여 출력)
print(''.join(result))