<무지성 코드>
s = list(input())
s.sort()
ss = ''
sum = 0
for i in s:
if i <= '9' and i >= '0':
sum += int(i)
else:
ss += i
print(str(ss) + str(sum))
<답안 예시>
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를 까먹었었는데 기본 함수들을 다시 한번 훑어봐야겠다.
'이것이 취업을 위한 코딩테스트다 with 파이썬' 카테고리의 다른 글
Chapter 12-7 럭키 스트레이트 (0) | 2023.03.20 |
---|---|
Chapter 11-5 볼링공 고르기 (0) | 2023.03.19 |
Chapter 11-4 만들 수 없는 금액 (0) | 2023.03.18 |
Chapter 11-3 문자열 뒤집기 (0) | 2023.03.17 |
Chapter 11-2 곱하기 혹은 더하기 (0) | 2023.03.16 |