배열을 가져와서 모든 중복을 제거하고 끝에 같은 수의 빈 문자열을 삽입하는 함수를 작성해야 합니다. 예: 4개의 중복 값을 찾으면 모두 제거하고 끝에 4개의 빈 문자열을 삽입해야 합니다. 따라서 이 함수의 코드를 작성해 보겠습니다 - 예시 이에 대한 코드는 - const arr = [1,2,3,1,2,3,2,2,3,4,5,5,12,1,23,4,1]; const deleteAndInsert = arr => { const creds = arr.reduce((acc, val, ind, array) =&g
다음과 같은 두 개의 리터럴 배열이 있다고 가정합니다. - const arr1 = [4, 23, 7, 6, 3, 6, 4, 3, 56, 4]; const arr2 = [4, 56, 23]; 우리는 이 두 배열을 취하고 두 번째 배열에 없는 요소만 포함하도록 첫 번째를 필터링하는 JavaScript 함수를 작성해야 합니다. 그런 다음 필터링된 배열을 반환합니다. 따라서 출력은 다음과 같아야 합니다. - const output = [7, 6, 3, 6, 3]; 따라서 이 함수의 코드를 작성해 보겠습니다 - 예시 이에 대한 코드는
다음과 같이 한 쌍의 문자를 포함하는 특별한 종류의 문자열이 있습니다. − const str = "AABBCCDDEE"; 이 문자열을 기반으로 다음과 같은 개체를 구성해야 합니다. const obj = { code: "AA", sub: { code: "BB", sub: { code: "C
배열에서 일치하는 값의 수를 비교하는 함수를 작성해야 합니다. 순서에 따라 달라야 합니다. 즉, 첫 번째 배열의 첫 번째 개체는 두 번째 배열의 첫 번째 개체와 동일한지 비교해야 하는 식입니다. 예: 두 입력 배열이 -인 경우 const arr1 =[4, 7, 4, 3, 3, 3, 7, 6, 5]; const arr2 =[6, 5, 4, 5, 3, 2, 5, 7, 5]; 그러면 출력은 3이어야 합니다. for 루프를 사용하고 두 배열의 해당 인덱스에서 값을 확인하여 이 문제를 간단히 해결할 수 있습니다. 예시 이에 대한
일부 입력을 기반으로 다차원 배열을 생성하는 JavaScript 함수를 작성해야 합니다. 세 가지 요소, 즉 -를 취해야 합니다. row - 배열에 존재하는 하위 배열의 수, col - 각 하위 배열의 요소 수, val - 하위 배열에 있는 각 요소의 val, 예를 들어 3개의 입력이 2, 3, 10인 경우 그러면 출력은 다음과 같아야 합니다. - const output = [[10, 10, 10], [10, 10, 10]]; 따라서 이 함수의 코드를 작성해 보겠습니다 - 예시 이에 대한 코드는 - co
다음과 같은 숫자 배열의 배열이 있다고 가정합니다. - const arr = [[1, 45], [1, 34], [1, 49], [2, 34], [4, 78], [2, 67], [4, 65]]; 각 하위 배열은 엄격하게 두 개의 요소를 포함해야 합니다. 유사한 첫 번째 값을 가진 하위 배열의 모든 두 번째 요소가 함께 그룹화되는 새 배열을 구성하는 함수를 작성해야 합니다. 따라서 위의 배열의 경우 출력은 다음과 같아야 합니다. - const output = [ [45, 34, 49],  
숫자, 예를 들어 123이 주어지면 배열을 출력하는 함수를 작성해야 합니다. - [100,20,3] 기본적으로 함수는 함수에서 인수로 취한 숫자에 있는 모든 숫자의 자릿수를 포함하는 배열을 반환해야 합니다. 재귀 접근 방식을 사용하여 이 문제를 해결할 수 있습니다. 따라서 이 함수의 코드를 작성해 보겠습니다 - 예시 이에 대한 코드는 - const num = 123; const placeValue = (num, res = [], factor = 1) => { if(num){  
다음과 같은 객체가 있다고 가정해 보겠습니다. - const products = { "Pineapple":38, "Apple":110, "Pear":109 }; 모든 키는 자체적으로 고유하고 모든 값은 자체적으로 고유합니다. 값을 받아들이고 키를 반환하는 함수를 작성해야 합니다. findKey() 함수를 생성했다고 가정해 보겠습니다. 예를 들어 findKey(110)는 Apple을 반환해야 합니다. 먼저
String / Number 리터럴 배열을 받아 원래 배열에서 회문이었던 모든 요소의 하위 배열을 반환하는 JavaScript 함수를 작성해야 합니다. 예를 들어 입력 배열이 -인 경우 const arr = ['carecar', 1344, 12321, 'did', 'cannot']; 그러면 출력은 다음과 같아야 합니다. - const output = [12321, 'did']; 숫자나 문자열을 받아서 그것이 부울인지 아닌지 확인하는 도우미 함수를 만들 것입니다. 그런
다음과 같은 객체가 있다고 가정합니다. - const obj = { key1: 56, key2: 67, key3: 23, key4: 11, key5: 88 }; 우리는 이 객체를 받아서 다음과 같이 정렬된 배열을 반환하는 JavaScript 함수를 작성해야 합니다 - const arr = [11, 23, 56, 67, 88]; 여기에서 개체 값을 정렬하고 배열에 배치했습니다. 따라서 이 함수의 코드를 작성해 보겠
배열을 받아서 모든 중복 값이 제거된 새 배열을 반환하는 함수를 작성해야 합니다. 원래 배열에 두 번 이상 나타난 값은 새 배열에도 한 번 나타나지 않아야 합니다. 예를 들어 입력이 -인 경우 const arr = [763,55,43,22,32,43,763,43]; 출력은 다음과 같아야 합니다. - const output = [55, 22, 32]; Array.prototype.indexOf():검색된 문자열이 존재하면 가장 먼저 나타나는 인덱스를 반환하고, 그렇지 않으면 -1을 반환합니다. Array.prototype.
falsevalue가 있는 중첩된 배열도 가져와서 배열에 있는 모든 요소를 중첩 없이 반환하는 JavaScript 배열 함수를 작성해야 합니다. 예:입력이 -인 경우 const arr = [[1, 2, 3], [4, 5, [5, false, 6, [5, 8, null]]], [6]]; 그러면 출력은 다음과 같아야 합니다. - const output = [1, 2, 3, 4, 5, false, 6, 5, 8, null, 6]; 따라서 이 함수의 코드를 작성해 보겠습니다 - 예시 이에 대한 코드는 - const arr = [
동일한 항목을 가진 숫자 배열이 있습니다. 배열을 가져와서 동일한 모든 항목을 하나의 하위 배열로 그룹화하고 이렇게 형성된 새 배열을 반환하는 함수를 작성해야 합니다. 예:입력 배열이 -인 경우 const arr = [234, 65, 65, 2, 2, 234]; // 출력은 −여야 합니다. const output = [[234, 234], [65, 65], [2, 2]]; Hashmap을 사용하여 이미 발생한 요소를 추적하고 for 루프를 사용하여 배열을 반복합니다. 따라서 이 함수의 코드를 작성해 보겠습니다 - 예시 이에
숫자/문자열 리터럴의 배열을 취하는 함수를 작성해야 합니다. 이 함수는 추가 메모리 공간을 사용하지 않고 배열의 모든 중복 연속 요소를 제거해야 합니다. 예를 들어, 입력 배열이 -인 경우 const arr = [17, 17, 17, 12, 12, 354, 354, 1, 1, 1]; 그러면 출력은 다음과 같아야 합니다. - const output = [17, 12, 354, 1]; 따라서 이 함수의 코드를 작성해 보겠습니다 - 예시 이에 대한 코드는 - const arr = [17, 17, 17, 12, 12, 354, 35
배열에서 최소 두 번 나타나는 첫 번째 요소의 인덱스를 반환하는 함수를 작성해야 합니다. 요소가 두 번 이상 나타나지 않으면 -1을 반환해야 합니다. 일정한 공간에서 이 작업을 수행해야 합니다(예:추가 메모리를 사용하지 않음). 따라서 이 문제에 대한 솔루션을 작성해 보겠습니다. for 루프를 사용하여 배열을 반복하고 Array.prototype.lastIndexOf() 메서드를 사용하여 중복 여부를 확인합니다. 예 이에 대한 코드는 - const arr1 = [0, 1, 1, 2, 3, 4, 4, 5]; const first
숫자 배열(중첩된 수준)을 가져와 배열에 있는 가장 큰 숫자를 반환하는 간단한 함수를 JavaScript로 작성해야 합니다. 예:입력 배열이 -인 경우 const arr = [ 34, 65, 67, [ 43, 76, 87, 23, 56, 7, [ 54, 7, 87, 23, 79, 994, 2 ], &n
배열을 가져와서 모든 중복을 제거하고 끝에 같은 수의 빈 문자열을 삽입하는 함수를 작성해야 합니다. 예:4개의 중복 값을 찾으면 모두 제거하고 끝에 4개의 빈 문자열을 삽입해야 합니다. 따라서 이 함수의 코드를 작성해 보겠습니다 - 예시 이에 대한 코드는 - const arr = [1,2,3,1,2,3,2,2,3,4,5,5,12,1,23,4,1]; const deleteAndInsert = arr => { const creds = arr.reduce((acc, val, ind, array) =>
숫자 배열이 있고 해당 요소와 선행 요소의 평균이 포함된 배열을 반환하는 함수를 작성해야 합니다. 첫 번째 요소의 경우 선행 요소가 없으므로 바로 그 요소를 반환해야 합니다. 이 함수에 대한 코드를 작성해 보겠습니다. 이 문제를 해결하기 위해 Array.prototype.map() 함수를 사용할 것입니다. 예시 이에 대한 코드는 - const arr = [3, 5, 7, 8, 3, 5, 7, 4, 2, 8, 4, 2, 1]; const consecutiveAverage = arr => { retur
다음과 같은 숫자 배열이 있습니다 - const arr = [ [1, 16, 34, 48], [6, 66, 2, 98], [43, 8, 65, 43], [32, 98, 76, 83], [65, 89, 32, 4], ]; 이 배열 배열을 매핑하고 각 하위 배열의 최대(최대) 요소를 포함하는 배열을 반환하는 함수를 작성해야 합니다. 따라서 이 배열의 경우 출력은 -여야 합니다. const output = [  
숫자 배열(중첩된 수준)을 가져와 배열에 있는 가장 큰 숫자를 반환하는 간단한 함수를 JavaScript로 작성해야 합니다. 예: 입력 배열이 -인 경우 const arr = [ 34, 65, 67, [ 43, 76, 87, 23, 56, 7, [ 54, 7, 87, 23, 79, 994, 2 ], &