문자열 재정렬
문자열 재정렬
해결방법
S를 순차적으로 확인하면서 문자와 숫자를 따로 나누고 합치는 비교적 간단했던 문제
join을 써서 리스트를 문자열로 바꿔주는 것도 필요
s = input()
str_data = []
int_data = []
# print(ord('A'), ord('Z'))
for data in s:
# 알파벳이면 str에 append
if 65 <= ord(data) <= 90:
str_data.append(data)
else: # 숫자면 int에 append
int_data.append(data)
result = str_data + int_data
# 두 배열 합친 후 리스트를 문자열로 변환 후 출력
print(''.join(result))
댓글남기기