코딩테스트 연습
2018 KAKAO BLIND RECRUITMENT
import re
def solution(files):
tmp_list = []
for f in files:
tmp_list.append((re.findall("[^0-9]+", f)[0], re.findall("[0-9]+", f)[0], f))
stmp = sorted(tmp_list, key= lambda x: (x[0].lower(), int(x[1])))
answer = [x[2] for x in stmp]
return answer
반응형
'CodingTest > Level2' 카테고리의 다른 글
[연습] 코딩테스트 - 3차 압축 (0) | 2020.03.26 |
---|---|
[연습] 코딩테스트 - 점프와 순간이동 (0) | 2020.03.02 |
[연습] 코딩테스트 - 영어 끝말잇기 (0) | 2020.03.02 |
[연습] 코딩테스트 - JadenCase 문자열 만들기 (0) | 2020.02.26 |
[연습] 코딩테스트 - 짝지어 제거하기 (0) | 2020.02.26 |