문자열 재정렬
📌문제알파벳 대문자와 숫자(0~9)로만 구성된 문자열이 입력으로 주어집니다. 이때 모든 알파벳을 오름차순으로 정렬하여 이어서 출력한 뒤에, 그 뒤에 모든 숫자를 더한 값을 이어서 출력합니다. 📌풀이문자를 하나씩 확인한 뒤, 숫자는 따로 합계를 구하고, 알파벳은 별도의 리스트에 저장알파벳 리스트를 오름차순 정렬한 뒤에 합계를 맨 뒤에 붙임 📌코드data = input()result = []value = 0# 문자를 하나씩 확인for i in data: # 알파벳인 경우 리스트에 삽입 if i.isalpha(): result.append(i) # 숫자인 경우 따로 더하기 else: value += int(i)# 알파벳 리스트를 오름차순 정렬result.so..
코딩테스트
2024. 11. 25. 09:55