Programmers [Programmers] [3차] 파일명 정렬 문제 - (javascript) - 728x90 문제 이름 : [3차] 파일명 정렬 <<< 문제 내용 >>> function solution(files) { let regex = /\d{1,5}/; files.sort((a, b)=> { let aNumber = a.match(regex); let bNumber = b.match(regex); let aHead = a.split(aNumber)[0].toLowerCase(); let bHead = b.split(bNumber)[0].toLowerCase(); // localeCompare로 사전순 정리하고, 같으면 0나오니 // 위에서 찾아놓은 숫자대로 정렬 const compare = aHead.localeCompare(bHead); return compare === 0 ? aNumber-bNumber : compare; }); return files; } 도움이 되셨다면 공감 부탁드립니다. 공유하기 URL 복사카카오톡 공유페이스북 공유엑스 공유 게시글 관리 구독하기MoveRoad's Factory 저작자표시 (새창열림) Contents 당신이 좋아할만한 콘텐츠 [Programmers] 경주로 건설 문제 - (javascript) 2022.02.01 [Programmers] [3차] n진수 게임문제 - (javascript) 2022.02.01 [Programmers] [3차] 방금그곡 문제 - (javascript) 2022.02.01 [Programmers] k진수에서 소수 개수 구하기 문제 - (javascript) 2022.01.31 댓글 0 + 이전 댓글 더보기