Python/CoTe

[Implementation] 문자열 재정렬

joannekim0420 2021. 12. 2. 18:02
728x90

입력                                      출력 

K1KA5CB7                              ABCKK13

 

  • 알파벳은 정렬해서 순서대로 출력
  • 숫자는 모두 더해서 알파벳 뒤에 출력
import re

s = input()
NUM = "[0-9]"
ALPHABET = "[A-Z]"
string = []
num = 0
for i in s:
    if re.search(ALPHABET,i):     #if i.isalpha():
        string.append(i)
    else:
        num += int(i)
string.sort()
print("".join(string)+str(num))

"".join(list)

'Python > CoTe' 카테고리의 다른 글

[programmers] 포켓몬  (0) 2022.02.19
[DFS] 감시 피하기  (0) 2021.12.03
[Implementation] 럭키 스트레이트  (0) 2021.12.02
[BFS/DFS] 연구소  (0) 2021.12.02
[BFS]경쟁적 전염 파이썬  (0) 2021.12.01