728x90
- 알파벳 대문자와 숫자 (0~9)로 구성된 문자열 입력
- 모든 알파벳을 오름차순으로 정렬하여 출력, 그 뒤에 모든 숫자 더한 값 출력
s = input() # 문자열 입력
result = []
value = 0
for data in s:
if data.isalpha(): # 문자이면 result에 삽입
result.append(data)
else: # 숫자이면 더함
value += int(data)
result.sort() # 알파벳 오름차순 정렬
if value != 0: # 숫자가 존재하는 경우 뒤에 삽입
result.append(str(value))
print(''.join(result))
반응형
'전.py' 카테고리의 다른 글
[python] 백준 11723 집합 (0) | 2022.02.14 |
---|---|
[python] 백준 1541 잃어버린 괄호 (0) | 2022.02.14 |
[python] 왕실의 나이트 (0) | 2022.02.14 |
[python] 시각 (0) | 2022.02.14 |
[python] 상하좌우 (0) | 2022.02.14 |