프로그래머스 sort 문제를 풀면서 '사용자 지정 함수'로 sort 를 할 수 있다는 꿀팁🍯을 찾아내었다..!
코딩하면서 vector sort 하는 경우가 꽤 자주 있어서 사용법을 정리해 보려고 한당 ~.~
#include <algorithm>
sort(vec.begin(), vec.end());
sort(vec.begin(), vec.end(), greater<type>());
type에는 vector의 type을 넣어주면 된다!
bool compare(자료형 a, 자료형 b) { return 원하는_조건문; } sort(vec.begin(), vec.end(), compare);
compare 함수에 내가 원하는 정렬 방식을 구현하면 된다! 👍🏻