1. Sort
sort시 35와 100을 비교하면 문자열처럼 취급해서 100이 먼저 온다. 이런 제길!
fruits.sort();
var points = [40, 100, 1, 5, 25, 10];
points.sort(function(a, b){return a - b}); //작은 것부터 정렬하자
points.sort(function(a, b){return b-a}); //큰 것부터 정렬하자
이렇게 적어야함 잊지말자.
출처 : https://www.w3schools.com/js/js_array_sort.asp
프로그래머스 문제 풀이
lv.1 같은 숫자는 싫어
처음 풀이
function solution(arr)
{
var answer = [];
for(let i=0; i < arr.length - 1; i++){
if(arr[i] !== arr[i+1]){
answer.push(arr[i]);
}
}
//마지막 수는 무조건 넣어주기.
answer.push(arr[arr.length-1]);
return answer;
}
수정된 풀이
function solution(arr)
{
return arr.filter((item,idx)=>{return item !== arr[idx+1]})
}
filter는 위대하다..하하하하!