우리는 두 개의 숫자 배열을 가지고 있으며, 그들의 교집합을 계산하고 임의의 순서로 교차하는 요소를 포함하는 배열을 반환하는 함수intersection()을 작성해야 합니다. 결과의 각 요소는 두 배열에 표시되는 횟수만큼 표시되어야 합니다. 예: 입력이 -인 경우 arr1 = ['hello', 'world', 'how', 'are', 'you']; arr2 = ['hey', 'world', 'can', 'you
우리는 함수를 작성해야 합니다. 첫 번째 인수로 문자열/숫자 리터럴의 배열 arr을, 두 번째 인수로 숫자 n을 취하는 chunk()를 가정해 보겠습니다. n 하위 배열의 배열을 반환해야 하며 각 하위 배열에는 최대 −가 포함됩니다. arr.length / n elements. 요소의 분포는 다음과 같아야 합니다 - 첫 번째 요소는 첫 번째 하위 배열에, 두 번째는 두 번째, 세 번째는 세 번째 등으로 이동합니다. 각 하위 배열에 하나의 요소가 있으면 첫 번째 하위 배열을 두 번째 요소로 채우는 것으로 다시 시작합니다. 마찬가
중복 항목이 있는 숫자 배열을 가져와서 모든 중복 항목을 하나의 인덱스로 합산하는 JavaScript 함수를 작성해야 합니다. 예:입력 배열이 -인 경우 const input = [1, 3, 1, 3, 5, 7, 5, 4]; 출력 그러면 출력은 다음과 같아야 합니다. - const output = [2, 6, 7, 10, 4]; // 모든 중복 항목은 인덱스 0으로 합산됩니다. // 중복된 3개를 모두 인덱스 1로 합산하는 식입니다. 따라서 이 함수의 코드를 작성해 보겠습니다 - 예시 이에 대한 코드는 - const in
길이 속성에 액세스하지 않고 내장 루프를 사용하지 않고 배열의 가장 중간 요소를 반환하는 배열 함수 midElement()를 작성해야 합니다. 배열에 홀수개의 요소가 포함되어 있으면 가장 가운데에 있는 하나의 요소를 반환하고, 배열에 짝수개의 요소가 포함되어 있으면 가장 가운데에 있는 두 개의 요소로 구성된 배열을 반환합니다. 따라서 이 함수의 코드를 작성해 보겠습니다 - 예시 이에 대한 코드는 - const arr = [14, 32, 36, 42, 45, 66, 87]; const array = [13, 92, 83, 74,
다음과 같은 Number 배열이 있다고 가정해 보겠습니다. - const array = [54,54,65,73,43,78,54,54,76,3,23,78]; 주어진 숫자의 위/아래에 있는 배열의 요소 수를 계산하는 함수를 작성해야 합니다. 예를 들어 숫자가 60인 경우 - 답은 그 아래에 있는 5개 요소(54,54,43,3,23)와 5개 요소(65,73,78,76,78)여야 합니다. 따라서 이 함수에 대한 코드를 작성해 보겠습니다. - 예시 이에 대한 코드는 - const array = [54,54,65,73,43,78,54,
다음과 같은 두 개의 숫자 배열이 있습니다. - const arr1 = [12, 54, 2, 4, 6, 34, 3]; const arr2 = [54, 2, 5, 12, 4, 1, 3, 34]; 우리는 이러한 두 개의 배열을 취하고 둘 모두에 공통적이지 않은 배열에서 요소를 반환하는 JavaScript 함수를 작성해야 합니다. 따라서 이 함수의 코드를 작성해 보겠습니다 - 예시 이에 대한 코드는 - const arr1 = [12, 54, 2, 4, 6, 34, 3]; const arr2 = [54, 2, 5, 12, 4, 1,
다음과 같은 부울 배열의 배열이 있습니다 - const arr = [[true,false,false],[false,false,false],[false,false,true]]; AND(&&) 연산자를 사용하여 각 하위 배열의 해당 요소를 결합하여 이 배열 배열을 1차원 배열로 병합하는 함수를 작성해야 합니다. 이 함수에 대한 코드를 작성해 봅시다. 이를 달성하기 위해 Array.prototype.reduce() 함수를 사용할 것입니다. 예시 이에 대한 코드는 - const arr = [[true,false,false],[fals
n과 같은 숫자를 받아서 n까지의 모든 소수를 포함하는 배열을 반환하는 JavaScript 함수를 작성해야 합니다. 예:숫자 n이 24인 경우 그러면 출력은 다음과 같아야 합니다. - const output = [2, 3, 5, 7, 11, 13, 17, 19, 23]; 따라서 이 함수의 코드를 작성해 보겠습니다 - 예시 이에 대한 코드는 - const num = 24; const isPrime = num => { let count = 2; while(count < (
일부 특수 문자를 포함할 수 있는 문자열을 사용하는 JavaScript 함수를 작성해야 합니다. 함수는 새 문자열을 반환해야 하며 모든 특수 문자는 해당 ASCII 값으로 대체되어야 합니다. 따라서 이 함수의 코드를 작성해 보겠습니다 - 예시 이에 대한 코드는 - const str = 'Th!s !s @ str!ng th@t cont@!ns some special characters!!'; const specialToASCII = str => { let res = '';
우리는 숫자를 받아 모든 숫자의 곱을 찾는 JavaScript 함수를 작성해야 합니다. 숫자의 임의의 자릿수가 0이면 1로 간주하여 곱해야 합니다. 예:숫자가 -인 경우 5720 그러면 출력은 70이어야 합니다. 따라서 이 함수의 코드를 작성해 보겠습니다 - 예시 이에 대한 코드는 - const num = 5720; const recursiveProduct = (num, res = 1) => { if(num){ return recursiveProduct(Ma
문자열을 받아서 각 단어의 마지막 모음이 제거된 새 문자열을 반환하는 JavaScript 함수를 작성해야 합니다. 예:문자열이 -인 경우 const str =이것은 예시 문자열입니다; 그러면 출력은 다음과 같아야 합니다. - const 출력 =Ths s n examplel strng; 따라서 이 함수의 코드를 작성해 보겠습니다 - 예시 이에 대한 코드는 - { return acc.concat(removeLast(val)); }, []).join( );};console.log(removeLastVowel(str)); 출력
길이 오름차순으로 정렬된 문자열 배열을 취하는 JavaScript 함수를 작성해야 합니다. 각 연속 문자열 쌍에 대해 시작 또는 끝에 단일 문자를 추가하여 첫 번째 문자열에서 두 번째 문자열을 구성할 수 있는 경우 함수는 true를 반환해야 합니다. 예:배열이 −로 지정된 경우 const arr = ["c", "ca", "can", "acan", "acane", "dacane"]; 그러면 함수가 true를 반환해야 합니다
문자열을 받아서 문자열의 중복 문자 수를 반환하는 JavaScript 함수를 작성해야 합니다. 예:문자열이 -인 경우 const str = 'abcde' 그러면 출력은 0이어야 합니다. 문자열이 -인 경우 const str = 'aaacbfsc'; 그러면 출력은 3이어야 합니다. 예시 이에 대한 코드는 - const str = 'aaacbfsc'; const countRedundant = str => { let count = 0;  
숫자 배열을 받아 내부적으로 모든 숫자의 숫자를 특정 순서로 재정렬하는 JavaScript 함수를 작성해야 합니다(이 문제를 위해 오름차순으로 가정해 봅시다). 예:배열이 -인 경우 const arr = [543, 65, 343, 75, 567, 878, 87]; 그러면 출력은 다음과 같아야 합니다. - const output = [345, 56, 334, 57, 567, 788, 78]; 따라서 이 함수의 코드를 작성해 보겠습니다 - 예 이에 대한 코드는 - const arr = [543, 65, 343, 75, 567,
문자열을 받아서 0부터 문자 매핑을 시작하는 JavaScript 함수를 작성해야 합니다. 그리고 함수는 고유한(중복되지 않은) 문자를 만날 때마다 매핑 카운트를 1씩 늘려야 합니다. 그렇지 않으면 중복 문자에 대해 동일한 번호를 매핑해야 합니다. 예:문자열이 -인 경우 const str = 'heeeyyyy'; 그러면 출력은 다음과 같아야 합니다. - const output = [0, 1, 1, 1, 2, 2, 2, 2]; 따라서 이 함수의 코드를 작성해 보겠습니다 - 예시 이에 대한 코드는 - const s
문자열을 받아서 문자열에서 두 번째로 많이 나오는 문자를 반환하는 JavaScript 함수를 작성해야 합니다. 따라서 이 함수의 코드를 작성해 보겠습니다 - 예시 이에 대한 코드는 - const str = 'Hello world, I have never seen such a beautiful weather in the world'; const secondFrequent = str => { const map = {}; for(let i = 0; i < str.
두 개의 문자열을 받는 JavaScript 함수를 작성해야 합니다. 첫 번째 문자열의 처음 두 단어, 두 번째 문자열의 다음 두 단어, 첫 번째 문자열, 두 번째 단어 등으로 새 문자열을 만들고 반환합니다. 예:문자열이 -인 경우 const str1 = 'Hello world'; const str2 = 'How are you btw'; 그러면 출력은 다음과 같아야 합니다. - const output = 'HeHollw o arwoe rlyodu btw'; 따라서 이 함수의 코드를 작성
숫자를 나타내는 문자열을 받는 JavaScript 함수를 작성해야 합니다. 숫자가 범디지털이면 이 함수는 true를 반환하고 그렇지 않으면 false를 반환합니다. 범디지털 숫자는 모든 숫자(0-9)를 한 번 이상 포함하는 숫자입니다. 따라서 이 함수의 코드를 작성해 보겠습니다 - 예시 이에 대한 코드는 - const numStr1 = '47458892414'; const numStr2 = '53657687691428890'; const isPandigital = numStr => { &nbs
Numbers 배열을 받아서 원래 배열에서 연속된 두 요소의 합으로 요소를 포함하는 새 배열을 반환하는 JavaScript 함수를 작성해야 합니다. 예를 들어, 입력 배열이 -인 경우 const arr = [3, 6, 3, 87, 3, 23, 2, 2, 6, 8]; 그러면 출력은 다음과 같아야 합니다. - const output = [9, 90, 26, 4, 14]; 예시 이에 대한 코드는 - const arr = [3, 6, 3, 87, 3, 23, 2, 2, 6, 8]; const twiceSum = arr => {
다음과 같은 숫자 배열이 있습니다 - const arr = [-1,-2,-1,0,-1,-2,-1,-2,-1,0,1,0]; 배열에서 음이 아닌(양수 및 0) 숫자의 연속 그룹을 계산하는 JavaScript 함수를 작성해야 합니다. 여기에서와 같이 인덱스 3에서 3(단 하나의 요소이지만 여전히 클러스터)에서 음수가 아닌 연속적으로 하나의 그룹을 형성한 다음 9에서 배열의 끝까지 두 번째 그룹을 형성합니다. 따라서 이 배열의 경우 함수는 2를 반환해야 합니다. 따라서 이 함수의 코드를 작성해 보겠습니다 - 예시 이에 대한 코드는