ian의 개발일기장

[level1] 문자열 내마음대로 정렬하기 본문

Algorithms/Programmers

[level1] 문자열 내마음대로 정렬하기

ian90 2018. 9. 23. 21:24










1. 나의 풀이



sort를 할때 기준이, 각 문자열의 n번째 인덱스 문자열 비교여서 a[n] 과 b[n]을 이용했다. 그리고 같을때는 비교적 편한 localeCompare함수를 이용했다.





2. 다른사람 풀이



charAt 함수를 이용했다. 



3. 결론


localeCompare 메소드를 알고, sort 엮으면 간편하다.



4. 정리



양수,음수,0을 리턴하며, 각 숫자 값에 따라 비교문자의 위치를 알 수 있습니다.


문법을 보면, referenceStr이 compareStr보다 앞에 있으면 음수를 리턴, referenceStr이 compareStr보다 뒤에 있으면 양수를 리턴, 같으면 0을 리턴합니다.








출처 - 프로그래머스, MDN공식문서

'Algorithms > Programmers' 카테고리의 다른 글

[level2] JadenCase 문자열 만들기  (0) 2018.09.25
[level2] 피보나치 수  (0) 2018.09.24
[level1] 소수 찾기  (0) 2018.09.22
[level1] 2016년  (0) 2018.09.21
[level1] 이상한 문자 만들기  (0) 2018.09.20