알파벳 대문자와 숫자 (0-9)로만 구성된 문자열이 입력으로 주어집니다. 이 때 모든 알파벳을 오름차순으로 정렬하여 이어서 출력한 뒤에, 그 뒤에 모든 숫자를 더한 값을 이어서 출력합니다
string = input()
s = 0
new = []
for i in string:
if i >= '1' and i <= '9':
s += int(i)
else:
new.append(i)
new.sort()
print(''.join(new) + str(s))
data = input()
result = []
value = 0
for x in data:
if x.isalpha(): # 메서드 사용
result.append(x)
else:
value += int(x)
result.sort()
# 숫자가 존재하면 문자열에 넣어줌
if value != 0:
result.append(str(value))
print(''.join(result))
✅ 숫자가 존재하지 않을 경우 생각하지 않았음
✅ 메서드 사용하기!