본문 바로가기
  • 개발 / 공부 / 일상

배열4

(Programmers) [Lv. 0] 배열 짜르기 문제 설명 정수 배열 numbers와 정수 num1, num2를 매개변수로 넘겨받는다 배열을 정수 num첫째 인덱스부터 num2번째 인덱스까지 자른 정수 배열을 반환하는 solution 함수를 완성하시오 제한사항 2 ≤ numbers의 길이 ≤ 30 0 ≤ numbers의 원소 ≤ 1,000 0 ≤ num1 < num2 < numbers의 길이 입출력 예시 전체 코드 function solution(numbers, num1, num2) { return numbers.slice(num1, num2 + 1); } 2023. 2. 9.
(Programmers) [Lv. 0] 짝수 홀수 개 문제 설명 정수가 담긴 배열 num_list가 매개변수로 주어진다 num_list 원소 중 짝수의 개수와 홀수의 개수를 배열 형태로 반환하는 solution 함수를 완성하시오 제한사항 1 ≤ num_list의 길이 ≤ 100 0 ≤ num_list의 원소 ≤ 1,000 입출력 예시 전체 코드 function solution(num_list) { return [ [...num_list].filter((item) => item % 2 === 0).length, [...num_list].filter((item) => item % 2 === 1).length, ]; } 2023. 2. 7.
(Programmers) [Lv. 0] 배열 뒤집기 문제 설명 정수가 들어있는 배열 num_list가 매개변수로 주어진다 배열 num_list를 뒤집는 solution 함수를 완성하세요 제한사항 1 ≤ num_list의 길이 ≤ 1,000 0 ≤ num_list의 원소 ≤ 1,000 입출력 예시 전체 코드 function solution(num_list) { return [...num_list].reverse(); } 2023. 2. 7.
(Javascript) Array메서드 메서드(method) 어떤 객체가 가지고 있는 동작을 뜻 Javascript에서는 일반적으로 객체 안에 프로퍼티로 정의된 함수를 메서드라고 부른다 함수처럼 일련의 동작을 실행한다는 점은 같지만, 엄연히 함수와 메서드는 다르다 종류 : 정말 많은 종류가 있지만, 본인이 자주 썼던(?) 메서드들 indexOf(), length, split(), replace(), toUpperCase(), toLowerCase(), find(), findIndex(), filter(), map(), forEach(), reverse(), sort(), push(), pop(), shift(), unshift() 등등 push() : 배열의 뒤에 매개변수로 전달된 변수를 추가 한다 let arr1 = [1, 2, "3", {.. 2023. 1. 12.