0)에서 일련의 숫자를 생성할 것을 제안했습니다. - n이 1이면 중지합니다. n이 짝수이면 다음 수는 n/2입니다. n이 홀수이면 다음 수는 3 * n + 1입니다. 1에 도달할 때까지 프로세스를 계속합니다. 다음은 처음 몇 개의 정수에 대한 몇 가지 예입니다. - 1 숫자를 받아서 그 숫자로 시작하는 Ulam 시퀀스를 반환하는 JavaScript 함수를 작성해야 합니다. 예시 이에 대한 코드는 - { const res =[num]; if(num &&num ===Math.abs(num) &&isFinite(num)){ wh
부동 소수점 숫자가 있다고 가정합니다 - 2.74 이 숫자를 4로 나누면 결과는 0.685입니다. 이 숫자를 4로 나누고 싶지만 결과는 소수점 이하 2자리로 반올림되어야 합니다. 따라서 결과는 - 3 times 0.69 and a remainder of 0.67 예시 이에 대한 코드는 - const num = 2.74; const parts = 4; const divideWithPrecision = (num, parts, precision = 2) => { const quo = +(num / pa
JSON 객체를 유일한 인수로 사용하는 JavaScript 함수를 작성해야 합니다. JSON 개체에는 일부 숫자에 매핑된 문자열 키가 있습니다. 우리의 함수는 객체를 순회하고 객체에서 가장 작은 값을 찾아 반환해야 합니다. 예시 이에 대한 코드는 - const obj = { "a": 4, "b": 2, "c": 5, "d": 1, "e
인덱스 키가 일부 리터럴에 매핑되는 이 JSON 객체가 있다고 가정합니다. const obj ={ 0:Rakesh, 1:Dinesh, 2:Mohit, 3:Rajan, 4:Ashish}; 우리는 그러한 객체 하나를 취하고 객체 값을 사용하여 리터럴 배열을 구성하는 JavaScript 함수를 작성해야 합니다. 예시 이에 대한 코드는 - { res[+el] =obj[el]; }); 반환 res;};console.log(objectToArray(obj)); 출력 콘솔의 출력은 - [ 라케시, 디네쉬, 모히트, 라잔, 아쉬시 ]
우리는 세 개의 인수를 취하는 JavaScript 함수를 작성해야 합니다 - height --> no. of rows of the array width --> no. of columns of the array val --> initial value of each element of the array 그런 다음 함수는 이러한 기준에 따라 형성된 새 배열을 반환해야 합니다. 예시 이에 대한 코드는 - const rows = 4, cols = 5, val = 'Example'; const fillArra
어떤 길이의 숫자 배열을 가져와서 해당 LCM을 반환하는 JavaScript 함수를 작성해야 합니다. 우리는 이 문제에 부분적으로 접근할 것입니다 - 1부 − 두 숫자의 최대 공약수(GCD)를 계산하는 도우미 함수를 생성합니다. 2부 − 그런 다음 파트 1 도우미 함수를 사용하여 두 숫자의 LCM(최소공배수)을 계산하는 또 다른 도우미 함수를 만듭니다. 3부 − 마지막으로 파트 2 도우미 함수를 사용하여 배열을 반복하고 배열 LCM을 계산하는 함수를 만듭니다. 예시 이에 대한 코드는 - const calculateLCM =
숫자가 있고 숫자를 받아 이에 상응하는 인도 통화를 반환하는 JavaScript 함수를 작성해야 한다고 가정합니다. toCurrency(1000) --> ₹4,000.00 toCurrency(129943) --> ₹1,49,419.00 toCurrency(76768798) --> ₹9,23,41,894.00 예시 이에 대한 코드는 - const num1 = 1000; const num2 = 129943; const num3 = 76768798; const toIndianCurrency = (num) => {
다음과 같은 객체 배열이 있다고 가정해 보겠습니다. - const arr =[{id:1, date:Mar 12 2012 10:00:00 AM}, {id:2, date:Mar 8 2012 08:00:00 AM}]; 우리는 그러한 배열 하나를 취하고 각 객체의 날짜 속성에 따라 배열을 정렬하는 JavaScript 함수를 작성해야 합니다. (최신 것부터 또는 가장 오래된 것 먼저). 접근 방식은 이를 JS Date Object로 변환하고 타임스탬프를 비교하여 배열을 정렬하는 것입니다. 예시 이에 대한 코드는 - { return
다음과 같은 객체 배열이 있다고 가정해 보겠습니다. - 상수 arr =[ {TR-01:1}, {TR-02:3}, {TR-01:3}, {TR-02:5}]; 우리는 그러한 배열 하나를 취하고 모든 동일한 키의 값을 합산하는 JavaScript 함수를 작성해야 합니다. 따라서 합산된 배열은 다음과 같아야 합니다. - 상수 출력 =[ {TR-01:4}, {TR-02:8}]; 예 이에 대한 코드는 - { const 맵 ={}; for(let i =0; i
다음과 같은 혼합 데이터 유형의 배열이 있다고 가정합니다. const arr = [1,2,3,4,5,"4","12","2",6,7,"4",3,"2"]; 우리는 그러한 배열 하나를 받아서 숫자이거나 부분적으로 또는 완전히 숫자로 변환될 수 있는 모든 요소의 평균을 반환하는 JavaScript 함수를 작성해야 합니다. 문자열 3454fdf는 문제 배열에 포함되지 않지만, 거기에 없었다면 숫자 3454를 평균에 대한 기여도로 사용했을 것입니다.
리터럴과 숫자의 배열을 받아서 배열(첫 번째 인수)을 길이가 n인 그룹으로 나누고(두 번째 인수) 이렇게 형성된 2차원 배열을 반환하는 JavaScript 함수를 작성해야 합니다. 배열과 숫자가 -인 경우 const arr = ['a', 'b', 'c', 'd']; const n = 2; 그러면 출력은 다음과 같아야 합니다. - const output = [['a', 'b'], ['c', 'd']]; 예시 이제 코
두 세트의 범위가 있습니다. 하나는 임의의 길이(R1)의 단일 범위이고 다른 하나는 일부 또는 일부가 단일 범위(R1) 내에 있거나 없을 수 있는 범위 세트(R2)입니다. 단일 범위(R1) 내에 있는 전체 또는 부분(R2) 범위의 합계를 계산해야 합니다. const R1 = [20,40]; const R2 = [[14,22],[24,27],[31,35],[38,56]]; 결과 = 2+3+4+2 = 11 R1 = [120,356]; R2 = [[234,567]]; 결과 122 예시 코드를 작성해 보겠습니다 - const
다음과 같은 사람의 이름이 포함된 배열이 있다고 가정합니다. const arr = ['Amy','Dolly','Jason','Madison','Patricia']; 첫 번째 인수로 이러한 문자열 하나를, 두 번째 및 세 번째 인수로 두 개의 소문자 알파벳 문자를 사용하는 JavaScript 함수를 작성해야 합니다. 그런 다음 함수는 두 번째 및 세 번째 인수로 지정된 범위에 속하는 알파벳으로 시작하는 요소만 포함하도록 배열을 필터링해야 합니다. 따라서 두 번
문자열 배열을 받는 JavaScript 함수를 작성해야 합니다(단일 문자 또는 그 이상일 수 있음). 우리 함수는 단순히 배열에 포함된 모든 모음을 계산해야 합니다. 예시 코드를 작성해 봅시다 - const arr = ['Amy','Dolly','Jason','Madison','Patricia']; const countVowels = (arr = []) => { const legend = 'aeiou';
다음과 같은 객체 배열이 있다고 가정해 보겠습니다. - const arr = [ { "customer": "Customer 1", "project": "1" }, { "customer": "Customer 2",  
JavaScript에서 Object 내의 중첩 키에 액세스할 수 있는 두 가지 방법이 있다는 것을 알고 있습니다. 예를 들어 이 개체를 가져오십시오 - const obj = { object: { foo: { bar: { ya: 100 } }
두 개의 객체를 받는 JavaScript 함수를 작성해야 합니다. 함수는 두 개체에서 공통 값을 갖는 모든 공통 키의 배열을 반환해야 합니다. 예시 이에 대한 코드는 - const obj1 = { a: true, b: false, c: "foo" }; const obj2 = { a: false, b: false, c: "foo" }; const compareObjects = (obj1 = {}, obj2 = {}) => { const common = Object.ke
각각 리터럴과 객체의 두 배열이 있다고 가정해 보겠습니다. - const source = [1, 2, 3 , 4 , 5]; const cities = [{ city: 4 }, { city: 6 }, { city: 8 }]; 우리는 이 두 배열을 취하는 JavaScript 함수를 작성해야 합니다. 우리 함수는 city 키 값이 리터럴 배열에 있는 객체 배열의 모든 요소를 포함하는 새 배열을 만들어야 합니다. 예시 코드를 작성해 보겠습니다 - const source = [1, 2, 3 , 4 , 5]; const cities =
숫자 배열을 첫 번째 인수로, 목표 합계를 두 번째 인수로 취하는 함수를 작성해야 합니다. 그런 다음 배열을 반복한 다음 각 값을 서로 추가하려고 합니다(자체 + 자체 제외). 그리고 반복된 두 값의 합이 목표 합과 같고 값 쌍이 이전에 만난 적이 없는 경우 해당 인덱스를 기억하고 마지막에 기억된 모든 인덱스의 전체 합계를 반환합니다. 배열이 -인 경우 const arr = [1, 4, 2, 3, 0, 5]; 그리고 합계는 - const sum = 7; 그러면 출력은 11이 되어야 합니다. 4 + 3 = 7 5 + 2 = 7
다음과 같은 JSON 배열이 있다고 가정해 보겠습니다. - 상수 arr =[{ 데이터:[ { W:1, A1:123 }, { W:1, A1:456 }, { W:2, A1:4578 }, { W:2, A1:2423 }, { W:2, A1:2432 }, { W:2, A1:24324 } ]}]; 우리는 그러한 배열 중 하나를 가져와 다음 JSON 배열로 변환하는 JavaScript 함수를 작성해야 합니다 - [ { 1:[ { A1:123 }, { A1:456 } ] }, { 2:[ { A1:4578 }, { A1:2423 }, { A1: