letter = input()
letter = sorted(letter)
sum = 0
result =""
for i in letter:
if ord(i)>=ord('0') and ord(i)<=ord('9'):
sum += int(i)
else:
result +=i
result+=str(sum)
print(result)
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))
isalpha() : 알파벳인지 확인
isdigit() : 숫자인지 확인
isalnum() 알파벳 또는 숫자인지 확인
[Python] 그래프 탐색 알고리즘: DFS/BFS_큐 자료구조 (0) | 2022.06.11 |
---|---|
[Python] 그래프 탐색 알고리즘: DFS/BFS _ 스택 자료구조 (0) | 2022.06.11 |
[Python] 구현: 시뮬레이션과 완전 탐색_왕실의 나이트 (0) | 2022.06.10 |
[Python] 구현: 시뮬레이션과 완전 탐색_시각 - Time (0) | 2022.06.09 |
[Python] 구현: 시뮬레이션과 완전 탐색_ 상하좌우 (0) | 2022.06.09 |
댓글 영역