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
  • 네이버 블러그 공유하기
  • 네이버 밴드에 공유하기
  • 페이스북 공유하기
  • 카카오스토리 공유하기