Notice
Recent Posts
Recent Comments
Link
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | ||||||
2 | 3 | 4 | 5 | 6 | 7 | 8 |
9 | 10 | 11 | 12 | 13 | 14 | 15 |
16 | 17 | 18 | 19 | 20 | 21 | 22 |
23 | 24 | 25 | 26 | 27 | 28 | 29 |
30 | 31 |
Tags
- A Very Big Sum
- Drawing Book
- javascirpt
- Sock Merchant
- Time Conversion
- 생활코딩
- Javascript
- Algorithm
- Ellectronics Shop
- 노드
- nodejs
- 자료구조
- Migratory Birds
- #nodejs#express
- alogrithim
- 자바스크립트
- Between Two Sets
- 알고리즘
- algorithim
- Breaking the Records
- git
- 짝수와 홀수
- Data Structure
- 프로그래머스
- Birthday Chocolate
- Divisible Sum Pairs
- Grading Students
- hackerrank
- #nodejs#노드js
- Apple and Orange
Archives
- Today
- Total
ian의 개발일기장
[level1] 정수 내림차순으로 배치하기 본문
1. 나의 풀이
숫자를 배열로 바꾸기 위해서, String을 이용해 문자열로 바꾼후 split을 이용해 배열로 바꾸었다. 그리고 map을 이용해서 배열의 모든원소들을 숫자로 바꾸었다. 숫자를 큰수부터 작은수로 배치하기 위해서 sort를 이용해서 내림차순으로 정렬후, join을 이용해서 배열을 없앴다. 그리고 숫자로 결과를 리턴하기위해 다시 숫자로 바꾸어주었다.
2. 다른사람 풀이
아이디어는 비슷하다. 다만 reverse를 활용했다. sort()로 오름차순으로 정렬후, reverse를 이용했다.
3. 결론
sort에 대해 조금더 이해했다.
4. 정리
[1, 10, 2]를 그냥 sort()로 실행하면, [1, 10, 2]로 출력된다. sort 안에 callback을 넣어주면 내림차순이나 오름차순으로 정렬 할 수 있다.
'Algorithms > Programmers' 카테고리의 다른 글
[level1] 하샤드 수 (0) | 2018.09.07 |
---|---|
[level1] 약수의 합 (0) | 2018.09.06 |
[level1] 짝수와 홀수 (0) | 2018.09.05 |
[level1] 자연수 뒤집어 배열로 만들기 (0) | 2018.09.04 |
[level1] 핸드폰번호가리기 (0) | 2018.09.03 |