(이코테-구현) 문자열 재정렬

eunsiver·2022년 3월 11일
0

코테 with 파이썬

목록 보기
9/21

문제

알파벳 대문자와 숫자 (0~9)로만 구성된 문자열이 입력으로 주어집니다. 이때 모든 알파벳을 오름차순으로 정렬하여 이어서 출력한 뒤에, 그 뒤에 모든 숫자를 더한 값을 이어서 출력합니다.
예를 들어 K1KA5CB7이 입력으로 들어오면, ABCKK13을 출력합니다.

입력:
K1KA5CB7
FDSARQWER13579

출력:
ABCKK13
ADEFQRRSW25

코드 답

data= input()
result=[]
value=0

for x in data:
  if x.isalpha():
    result.append(x)
  else:
    value+=int(x)
result.sort()
print(result)
print(value)

if(value!=0):
  result.append(str(value))

print("".join(result))
#리스트를 문자열로 합치기

파이썬 추가 문법
x.isalpha , "".join(result)

profile
Let's study!

0개의 댓글

관련 채용 정보