다음과 같은 중첩된 숫자 배열이 있다고 가정합니다. - const arr = [ [ 0, 0, 0, −8.5, 28, 8.5 ], [ 1, 1, −3, 0, 3, 12 ], [ 2, 2, −0.5, 0, 0.5, 5.3 ] ]; 이러한 중첩된 숫자 배열 중 하나를 취하는 JavaScript 함수를 작성해야 합니다. 함수는 중첩 배열의 모든 숫자를 결합하여 단일 문자열을 형성해야 합니다. 결과 문자열에서 인접한 숫자는 공백으로 구
다음과 같은 Shoe 객체를 생성하는 생성자 클래스가 있다고 가정해 보겠습니다. class Shoe { constructor(name, price, type) { this.name = name; this.price = price; this.type = type; } }; 우리는 이 클래스를 사용하여 다음과 같은 객체로 배열을 채우고 있습니다 - const arr = [ &
다음과 같은 문자열이 있다고 가정해 보겠습니다. - const str = 'dress/cotton/black, dress/leather/red, dress/fabric, houses/restaurant/small, houses/school/big, person/james'; 우리는 그러한 문자열 하나를 취하는 JavaScript 함수를 작성해야 합니다. 함수는 다음과 같은 배열의 객체를 준비해야 합니다 - const output = { dress = ["cotton",&quo
다음과 같은 객체 배열이 있다고 가정해 보겠습니다. - const arr = [ {"goods":"Wheat ", "from":"GHANA", "to":"AUSTRALIA"}, {"goods":"Wheat", "from":"USA", "to":"INDIA"}, &
다양한 객체를 포함하는 배열이 있습니다. 이 배열의 일부 개체에는 날짜 필드(기본적으로 날짜 개체가 아닌 서버에서 문자열로 반환됨)가 있는 반면 다른 개체의 경우 이 필드는 null입니다. 요구 사항은 맨 위에 날짜가 없는 개체를 표시해야 하고 날짜가 있는 개체는 날짜 필드별로 정렬된 뒤에 표시되어야 한다는 것입니다. 또한 날짜가 없는 개체의 경우 알파벳순으로 정렬해야 합니다. 예시 const sorter = ((a, b) => { if (typeof a.date == 'undefined
다음과 같은 객체 배열이 있다고 가정해 보겠습니다. - const arr = [ {a: 1, b: 2}, {a: 3, b: 4}, {a: 5, b: 6} ]; 우리는 그러한 객체 배열 중 하나를 취하는 JavaScript 함수를 작성해야 합니다. 그런 다음 함수는 이 배열을 다음과 같은 숫자 리터럴 배열에 매핑해야 합니다. - const output = [1, 2, 3, 4, 5, 6]; 예시 const arr = [ {a: 1, b: 2
숫자 배열을 첫 번째 인수로, 상한 및 하한 숫자를 각각 두 번째 및 세 번째 인수로 취하는 JavaScript 함수를 작성해야 합니다. 함수는 배열을 필터링하고 상한과 하한(한도 포함)으로 지정된 범위 사이의 요소를 포함하는 새 배열을 반환해야 합니다. 예시 const array = [18, 23, 20, 17, 21, 18, 22, 19, 18, 20]; const lower = 18; const upper = 20; const filterByLimits = (arr = [], upper, lower) => {
다음과 같은 배열의 배열이 있다고 가정합니다 - const arr = [ ["Ashley","2017-01-10",80], ["Ashley","2017-02-10",75], ["Ashley","2017-03-10",85], ["Clara","2017-01-10",90], [&
두 개의 쉼표로 구분된 문자열을 받는 JavaScript 함수를 작성해야 합니다. 첫 번째 문자열은 키 문자열이고 두 번째 문자열은 값 문자열이며 두 문자열의 요소(쉼표) 수는 항상 동일합니다. 우리의 함수는 키와 값 문자열을 기반으로 개체를 구성하고 해당 값을 키에 매핑해야 합니다. 예시 const str1= '[atty_hourly_rate], [paralegal_hourly_rate], [advanced_deposit]'; const str2 = '250,150,500'; const mapStri
다음과 같은 배열의 객체가 있다고 가정해 봅시다 - const obj = { arr_a: [9, 3, 2], arr_b: [1, 5, 0], arr_c: [7, 18] }; 우리는 그러한 배열 객체를 취하는 JavaScript 함수를 작성해야 합니다. 함수는 이 개체를 기반으로 병합되고 병합된 배열을 구성해야 합니다. 따라서 최종 출력 배열은 다음과 같아야 합니다. - const output = [9, 3, 2, 1, 5, 0, 7, 18]; 예시 const
우리는 두 개의 정렬된 숫자 배열을 취하는 JavaScript 함수를 작성해야 합니다. 함수는 두 배열을 병합하여 결과로 정렬된 배열을 형성하고 해당 배열을 반환해야 합니다. 예를 들어 - 두 배열이 -인 경우 const arr1 = [2, 6, 6, 8, 9]; const arr2 = [1, 4, 5, 7]; 그러면 출력 배열은 -가 되어야 합니다. const output = [1, 2, 4, 6, 6, 7, 8, 9]; 예시 이에 대한 코드는 - const arr1 = [2, 6, 6, 8, 9]; const arr2 =
다음과 같은 두 개의 객체 배열이 있다고 가정합니다. - const arr1 = [ {name:'test', lastname: 'test', gender:'f'}, {name:'test1', lastname: 'test1', gender:'f'}, {name:'test2', lastname: 'test2', gender:'m'} ]; c
다음과 같은 객체의 JSON 배열이 있다고 가정합니다. - const arr = [ { "id": "03868185", "month_10": 6, }, { "id": "03870584", "month_6": 2
범위를 지정하는 두 개의 숫자 배열이 있다고 가정합니다. 우리는 제공된 매개변수의 가장 작은 공배수를 찾는 함수를 작성해야 하며, 이 매개변수 사이의 범위에 있는 모든 순차 숫자는 물론 둘 다로 균등하게 나눌 수 있습니다. 범위는 반드시 숫자 순서가 아닌 두 숫자의 배열입니다. 예를 들어, [1, 3]이 주어지면 1과 3 사이의 모든 숫자로 균등하게 나눌 수 있는 1과 3의 최소 공배수를 찾아야 합니다. 여기서 답은 6입니다. 예시 이에 대한 코드는 - const range = [1, 12]; const smallestComm
다음과 같은 일부 사용자에 대한 데이터를 포함하는 객체 배열이 있다고 가정합니다. const arr = [ { "name":"aaa", "id":"2100", "designation":"developer" }, { &nbs
숫자를 받는 JavaScript 함수를 작성해야 합니다. 함수는 다음 규칙에 따라 숫자를 청크로 나누어야 합니다. - 청크의 수는 2의 거듭제곱이어야 합니다. 또한 각 청크에는 2의 거듭제곱 수의 항목이 있어야 합니다(여기서 크기는 최대 2의 거듭제곱이므로 1, 2, 4, 8, 16, 32, 32가 최대임). 따라서 예를 들어 8은 1 버킷으로 나눌 수 있습니다. - [8] 9는 - [8, 1] 두 숫자 모두 2의 거듭제곱이고 배열의 크기가 2(2의 거듭제곱)이기 때문에 작동합니다. 11번 해보자 - [8, 2
다음과 같은 객체 배열이 있다고 가정해 보겠습니다. - 상수 밤 =[ { 2016-06-25:32, 2016-06-26:151, 2016-06-27:null }, { 2016-06-24:null, 2016-06-25:null, 2016-06-26:null }, { 2016-06-26:11, 2016-06-27:31, 2016-06-28:31 },]; 우리는 그러한 배열 중 하나를 취하고 객체 키를 기반으로 배열의 객체를 구성하는 JavaScript 함수를 작성해야 합니다. 따라서 위 배열의 출력은 다음과 같아야 합니다. - 상수
객체 배열을 받는 JavaScript 함수를 작성해야 합니다. 개체에는 null에 매핑되는 일부 키가 있을 수 있습니다. 우리 함수는 null에 매핑된 키를 가진 모든 객체가 배열의 끝으로 푸시되도록 배열을 정렬해야 합니다. 예시 이에 대한 코드는 - const arr = [ {key: 'a', value: 100}, {key: 'a', value: null}, {key: 'a', value: 0} ]; const s
숫자의 n번째 근을 계산하여 반환하는 JavaScript 함수를 작성해야 합니다. 예시 이에 대한 코드는 - const findNthRoot = (m, n) => { try { let negate = n % 2 == 1 && m < 0; if(negate) m = −m; let possible = Ma
다음과 같은 객체 배열이 있다고 가정해 보겠습니다. - const arr = [ { id: '1', name: 'name 1', parentId: null }, { id: '2', name: 'name 2', parentId: null }, { id: '2_1', name: 'name 2_1', parentId: '2' }, { id: