티스토리 뷰

PS

프로그래머스. 파일명 정렬

tose33 2021. 10. 20. 14:46

https://programmers.co.kr/learn/courses/30/lessons/17686#

 

코딩테스트 연습 - [3차] 파일명 정렬

파일명 정렬 세 차례의 코딩 테스트와 두 차례의 면접이라는 기나긴 블라인드 공채를 무사히 통과해 카카오에 입사한 무지는 파일 저장소 서버 관리를 맡게 되었다. 저장소 서버에는 프로그램

programmers.co.kr

 

1. stringstream을 이용해 head, number, tail을 나눈 다음 각각의 벡터에 저장한다.

2. vector<tuple<string,string,string>>에 각각의 head, number, tail을 저장한다.

3. compare 함수를 구성한다. 이때 head를 비교할때는 tolower 함수를 이용해 소문자로 만든후 비교해준다. 

   소문자화한 head가 같다면  number를 int로 바꿔준후 비교한다.

4. 구성한 cmp함수를 이용해 stable_sort로 정렬한다. 

 

대부분 테케가 틀렸다고 나와서 한참 고민하다가 찾아봤는데,

sort가 아닌 stable sort를 써야하는 문제였다.

stable_sort는 아래에 정리했다.

(https://tose33.tistory.com/404)

 

 

댓글
공지사항
최근에 올라온 글
최근에 달린 댓글
Total
Today
Yesterday
링크
«   2025/04   »
1 2 3 4 5
6 7 8 9 10 11 12
13 14 15 16 17 18 19
20 21 22 23 24 25 26
27 28 29 30
글 보관함