본문 바로가기
Algorithm/Programmers

[구현] 문자열 재정렬 (파이썬)

by 그랴 2022. 8. 4.
s = input()

#알파벳 모을 곳
alphabet = ""

#숫자 더해서 모을 곳
number = 0

for i in range(len(s)):
  #알파벳 모으기
  if s[i].isalpha(): 
    alphabet += s[i]
  #숫자 더해서 모으기
  else: 
    number += int(s[i])

#알파벳 정렬
alphabet = list(alphabet)
alphabet.sort()
alphabet_new = ""
for j in range(len(alphabet)):
  alphabet_new += alphabet[j]

#알파벳이랑 숫자 모아놓은 것 더하기
result = alphabet_new + str(number)
print(result)