[코딩 기초 트레이닝] 배열 비교하기
[코딩 기초 트레이닝] 배열 비교하기문제 링크구분코딩테스트 연습 > 코딩 기초 트레이닝풀이 요약두 배열 arr1, arr2가 주어졌을 때,두 배열의 길이가 다르면 → arr1이 크다면 1을, arr2가 크다면 -1을 반환두 배열의 길이가 같을때 → 배열의 요소의 합이 큰쪽이 arr1이면 1을, arr2가 크면 -1을 , 두 배열의 요소의 합이 같으면 0을 반환나의 풀이function solution(arr1, arr2) { const arr1Sum=arr1.reduce((acc,cur)=>acc+cur,0) const arr2Sum=arr2.reduce((acc,cur)=>acc+cur,0) if(arr1.length===arr2.length){ if(arr1Sum==..
[코딩 기초 트레이닝] 뒤에서 5등 위로
[코딩 기초 트레이닝] 뒤에서 5등 위로문제 링크구분코딩테스트 연습 > 코딩 기초 트레이닝풀이 요약배열을 오름차 순으로 정렬 후 가장 작은 수 5자리를 제외한 모든 수를 출력하는 문제나의 풀이function solution(num_list) { return num_list.sort((a,b)=>a-b).slice(5)}주어진 배열을 오름차순으로 정렬하기 위해 sort 메서드를 이용했습니다. 주어진 배열 num_list가 [12, 4, 15, 46, 38, 1, 14, 56, 32, 10] 라고 할때 ,sort((a,b)⇒a-b) 는 일반적으로 아래처럼 작동합니다. 반환값이 음수 → a가 b보다 앞에 위치반환값이 양수 → a가 b보다 뒤에 위치반환값이 0 → a와 b의 순서를 비교하지 않음 예를들어,..