[20251118] PGM / LV2 / 파일명 정렬 / 권혁준 #1443
Merged
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
🧷 문제 링크
https://school.programmers.co.kr/learn/courses/30/lessons/17686
🧭 풀이 시간
25분
👀 체감 난이도
✏️ 문제 설명
공백, 마침표, 빼기 부호와 숫자, 영어 대소문자로 이루어진 파일명 리스트가 주어진다.
파일명은 영여 대소문자로 시작하며, 숫자를 하나 이상 포함한다.
파일명은 HEAD, NUMBER, TAIL 세 부분으로 구성된다.
정렬 기준에 맞게 정렬해보자.
🔍 풀이 방법
CustomString 클래스를 만들고, 클래스 생성자에서 HEAD와 NUMBER를 구해줬다.
sort 함수의 정렬 방식을 정렬 기준에 맞게 커스텀해서 answer를 구했다.
⏳ 회고
ez