Date | 2021.07.24
✅ 난이도 _ 🌝🌑🌑
✅ 풀이 시간 _ 20분
✅ 시간 제한 _ 1초
✅ 메모리 제한 _ 128MB
✅ 기출 _ Facebook 인터뷰
💬 입력 조건
첫째 줄에 하나의 문자열 S가 주어집니다. (1<=S의길이<=10,000)
💥 출력 조건
첫째 줄에 문제에서 요구하는 정답을 출력합니다.
👩🔧 코드
### 이것이 코딩테스트다 p.322 ###
### Q 08 - 문자열 재정렬 ###
# 01:23 ~ 01:43 (20m)
# 문자열 S 입력받기
s = input()
# 숫자 리스트 생성
num = ["0", "1", "2", "3", "4", "5", "6", "7", "8", "9"]
# 숫자 합 저장할 변수
sum = 0
# 문자열 따로 모을 리스트
al = list()
for i in range(0,len(s)):
if s[i] in num:
sum += int(s[i])
else:
al.append(s[i])
al.sort()
for i in al:
print(i, end="")
print(sum)
👮♀️ 실행 결과
👩🏫 알고리즘 노트
'🌞코딩테스트 > 💜이것이코딩테스트다 [part3]' 카테고리의 다른 글
이것이코딩테스트다 | Q09 문자열 압축 (0) | 2021.07.25 |
---|---|
이것이코딩테스트다 | Q07 럭키 스트레이트 (0) | 2021.07.24 |
이것이코딩테스트다 | Q06 무지의 먹방 라이브 (0) | 2021.07.23 |
이것이코딩테스트다 | Q05 볼링공 고르기 (0) | 2021.07.23 |
🤯 이것이코딩테스트다 | Q04 만들 수 없는 금액 (0) | 2021.07.23 |