Math.sqrt() 함수를 사용하지 않고 숫자를 받아 제곱근을 계산하는 JavaScript 함수를 작성해야 합니다. 예시 다음은 코드입니다 - const square = (n, i, j) => { let mid = (i + j) / 2; let mul = mid * mid; if ((mul === n) || (Math.abs(mul - n) < 0.00001)){ return mid; }e
숫자를 나타내는 문자열을 받는 JavaScript 함수를 작성해야 합니다. 선행 0을 숫자의 공백으로 바꿉니다. 앞의 빈칸이 그대로 유지되는지 확인해야 합니다. 예를 들어, 문자열 값이 -로 정의된 경우 " 004590808" 그런 다음 출력은 다음과 같아야 합니다. - " 4590808" 예시 다음은 코드입니다 - const str = ' 004590808'; const replaceWithSpace = str => { let rep
정확히 5개의 고유한 난수로 구성된 배열을 생성하는 JavaScript 함수를 작성해야 합니다. 조건은 모든 숫자가 [0, 9] 범위에 있어야 하고 첫 번째 숫자가 0일 수 없다는 것입니다. 예시 다음은 코드입니다 - const fiveRandoms = () => { const arr = [] while (arr.length < 5) { const random = Math.floor(Math.random() * 10); &n
다음과 같은 두 개의 리터럴 배열이 있다고 가정합니다. - const options = ['A', 'B', 'C', 'D']; const values = [true, false, false, false]; 다음과 같이 이 두 배열에서 새로운 객체 배열을 생성하고 반환하는 JavaScript 함수를 작성해야 합니다. - const response = [ {opt: 'A', val: true}, {opt: 'B
테스트에서 일부 학생의 점수에 대한 정보를 포함하는 객체 배열이 있다고 가정합니다. const students = [ { name: 'Andy', total: 40 }, { name: 'Seric', total: 50 }, { name: 'Stephen', total: 85 }, { name: 'David', total: 30 }, { name: 'Ph
함수를 선언해야 합니다. 예를 들어 insertAllPositions는 두 개의 인수를 취합니다 - 요소 x 및 배열 arr. 함수는 가능한 위치에 x가 삽입된 arr에 해당하는 각 배열과 함께 배열의 배열을 반환해야 합니다. 즉, arr이 길이 N이면 결과는 N + 1개의 배열 -이 있는 배열입니다. 예를 들어, insertAllPositions(10, [1,2,3])의 결과는 -여야 합니다. 상수 출력 =[ [10,1,2,3], [1,10,2,3], [1,2,10,3], [1,2,3,10]]; 이 함수는 순전히 재귀를 사
다음과 같은 배열과 객체가 있다고 가정합니다. - const main = [ {name: "Karan", age: 34}, {name: "Aayush", age: 24}, {name: "Ameesh", age: 23}, {name: "Joy", age: 33}, {name: "Siddarth", age: 43}, &n
지독한 좀비 바이러스가 디지털 도시에 퍼지고 있습니다. 우리는 디지털 CDC에서 일하고 있으며 우리의 임무는 도시 지도를 살펴보고 어느 지역이 좀비 바이러스에 오염되었는지 알려 디지털 군대가 폭탄을 투하할 위치를 알 수 있도록 하는 것입니다. 수직, 수평 방향으로만 이동할 수 있는 새로운 종류의 디지털 좀비로, 같은 숫자만 감염시킵니다. 숫자가 포함된 2차원 배열이 제공됩니다. 어떤 불가사의한 이유로 환자 0은 항상 도시의 북서쪽 지역(매트릭스의 [0][0] 요소)에서 발견되며 역병은 왼쪽, 오른쪽, 위 또는 아래로 이동하여
소셜 네트워킹 플랫폼의 많은 사용자 중 두 명의 로그인 정보를 포함하는 이 더미 배열이 있다고 가정해 보겠습니다. const array = [{ email: '[email protected]', password: '123' }, { email: '[email protected]', password: '123' } ]; 이메일 문자열과 비밀번호 문자열을 받는 J
다음과 같은 객체가 있다고 가정해 보겠습니다. - const myObject = { "ircEvent": "PRIVMSG", "method": "newURI", "regex": "^https://.*" }; 새로운 myObject로 끝나기 위해 속성 정규식을 제거하는 가장 좋은 방법을 설명해야 합니다. 다음은 해결책입니다 - const myObject =
배열, 시작 인덱스 및 끝 인덱스를 취하는 JavaScript 함수를 작성해야 합니다. 이 함수는 시작 인덱스와 끝 인덱스 사이의 배열 부분을 반전시켜야 합니다. 예를 들어 - 배열이 -인 경우 const arr = [2, 6, 5, 8, 3, 5, 2, 6, 7]; 그리고 시작 인덱스와 끝 인덱스는 각각 3, 7이고 배열은 -로 반전되어야 합니다. const output = [2, 6, 5, 2, 5, 3, 8, 6, 7]; 예시 다음은 코드입니다 - const arr = [2, 6, 5, 8, 3, 5, 2, 6, 7];
다음과 같은 객체 배열이 있다고 가정해 보겠습니다. - const people = [ {"id":1, "name":"Andrew", "age":30, "gender":"m", "category":"G"}, {"id":2, "name":"Brandon", "age":25, &q
임의의 수의 배열을 받아 모든 배열에 공통적인 요소의 배열을 반환하는 JavaScript 함수를 작성해야 합니다. 공통 요소가 없으면 빈 배열을 반환해야 합니다. 다음이 우리의 배열이라고 가정해 봅시다 - const arr1 = [2, 6, 7, 1, 7, 8, 4, 3]; const arr2 = [5, ,7, 2, 2, 1, 3]; const arr3 = [1, 56, 345, 6, 54, 2, 68, 85, 3]; 예시 다음은 코드입니다 - const arr1 = [2, 6, 7, 1, 7, 8, 4, 3]; const ar
한 자리 숫자로 줄어들 때까지 숫자의 숫자를 재귀적으로 합산하는 JavaScript 함수를 작성해야 합니다. 숫자를 문자열이나 다른 데이터 유형으로 변환하지 않고 수행하십시오. 예시 다음은 코드입니다 - const num = 546767643; const sumDigit = (num, sum = 0) => { if(num){ return sumDigit(Math.floor(num / 10), sum + (num % 10)); }
숫자 배열을 취하는 JavaScript 함수를 작성해야 합니다. 함수는 모든 3자리 정수를 배열의 맨 앞으로 가져와야 합니다. 다음이 우리의 숫자 배열이라고 가정해 봅시다 - const numList = [1, 324,34, 3434, 304, 2929, 23, 444]; 예시 다음은 코드입니다 - const numList = [1, 324,34, 3434, 304, 2929, 23, 444]; const isThreeDigit = num => num > 99 && num < 1000; const
우리는 숫자를 받아서 원래 숫자의 모든 숫자가 제곱되고 연결된 새 숫자를 반환하는 JavaScript 함수를 작성해야 합니다. 예:숫자가 -인 경우 9119 그러면 출력은 다음과 같아야 합니다. - 811181 9^2는 81이고 1^2는 1이기 때문입니다. 예시 다음은 코드입니다 - const num = 9119; const squared = num => { const numStr = String(num); let res = ''; fo
숫자 배열을 받는 JavaScript 함수를 작성해야 합니다. 함수는 Array.prototype.sort() 메서드를 사용하여 배열을 정렬해야 합니다. 배열을 정렬하려면 Array.prototype.reduce() 메서드를 사용해야 합니다. 다음이 우리의 배열이라고 가정해 봅시다 - const arr = [4, 56, 5, 3, 34, 37, 89, 57, 98]; 예시 다음은 코드입니다 - // we will sort this array but // without using the array sort function // w
숫자 배열을 받아서 배열의 모든 숫자를 정확히 나눌 수 있는 숫자를 반환하는 JavaScript 함수를 작성해야 합니다. 다음이 우리의 배열이라고 가정해 봅시다 - const arr = [4, 6, 34, 76, 78, 44, 34, 26, 88, 76, 42]; 예시 다음은 코드입니다 - const arr = [4, 6, 34, 76, 78, 44, 34, 26, 88, 76, 42]; const dividesAll = el => { const result = []; let
정수 또는 부동 소수점 숫자가 될 수 있는 숫자를 취하는 JavaScript 함수를 작성해야 합니다. 부동 소수점 숫자인 경우 소수점 이하 숫자의 개수를 반환해야 합니다. 그렇지 않으면 0을 반환해야 합니다. 이 예에서는 두 개의 숫자를 고려하고 있습니다. - const num1 = 1.123456789; const num2 = 123456789; 예시 다음은 코드입니다 - const num1 = 1.123456789; const num2 = 123456789; const decimalCount = num => { &nbs
문자열을 받는 JavaScript 함수를 작성해야 합니다. 문자열의 모든 해당 문자에 대해 각 숫자를 인쇄해야 합니다. 예를 들어, a = 1 b = 2 c = 3 d = 4 e = 5 . . . Y = 25 Z = 26 따라서 입력이 hello man인 경우 그런 다음 출력은 각 문자의 숫자여야 합니다. - "8,5,12,12,15,13,1,14" 예시 다음은 코드입니다 - const str = 'hello man'; const charPosition = str => { &