본문 바로가기
Algorithm/Programmers

[2018 카카오 기출] 파일명 정렬(JAVA)

by BAYABA 2021. 4. 28.

programmers.co.kr/learn/courses/30/lessons/17686


시뮬레이션 문제입니다.

 

저는 File이라고 하는 별도의 클래스를 선언했고 아래와 같이 네 부분으로 나눠습니다.

 

첫 문자 부분(String HEAD)

숫자 부분(int NUMBER)

배열 안에 들어있던 순서(int isbn)

원래 파일명(String origin)

 

파싱하는 게 번거로운 편이고 파싱 후에 문제 조건대로 정렬해주면 됩니다.


코드: github.com/cotchan/algorithm/blob/main/java/PROGRAMMERS/PG17686.java