깔끔한 숫자는 숫자가 내림차순이 아닌 숫자입니다. 예를 들어 - 489 is a tidy number 234557 is also a tidy number 34535 is not a tidy number 우리는 숫자를 받아서 그것이 깔끔한 숫자인지 확인하는 JavaScript 함수를 작성해야 합니다. 예시 다음은 코드입니다 - const num = 234789; const isTidy = (num, last = 10) => { if(num){ if(num % 10
우리는 m과 n과 같은 두 개의 숫자를 취하는 JavaScript 함수를 작성해야 하며 m의 처음 n배의 배열을 반환합니다. 예를 들어 - If the numbers are 4 and 6 그러면 출력은 다음과 같아야 합니다. - const output = [4, 8, 12, 16, 20, 24] 예시 다음은 코드입니다 - const num1 = 4; const num2 = 6; const multiples = (num1, num2) => { const res = []; for
다음과 같이 JavaScript에서 2차원 배열로 표현되는 정사각형 행렬이 있다고 가정해 보겠습니다. - const arr = [ [1, 3, 5], [3, 5, 7], [2, 4, 2] ]; 이러한 배열을 취하는 JavaScript 함수를 작성해야 합니다. 이 함수는 행렬의 대각선에 있는 요소의 합 사이의 차이를 반환해야 합니다. 위의 행렬과 마찬가지로 계산은 - |(1+5+2) - (5+5+2)| |8 - 12| 4 예시 다음은 코드입니다 - const
우리는 두 개의 인수를 취하는 JavaScript 함수를 작성해야 합니다 - 일부 반복 요소를 포함할 수 있는 리터럴의 배열(예:arr) 숫자, 예를 들면 제한입니다. 함수는 배열의 요소가 제한된 횟수 이상 반복되지 않는지 확인해야 합니다. 요소가 제한보다 많이 반복되면 함수는 false를 반환하고 그렇지 않으면 true를 반환해야 합니다. 예시 다음은 코드입니다 - const arr = [4, 6, 7, 4, 2, 5, 7, 7, 4, 4, 3]; const validateElements = (arr, n) => {
다음과 같은 Number의 세 가지 JavaScript 배열이 있다고 가정합니다. - const array1 = [10,23,53,74,33,56,6,0,43,45,11]; const array2 = [52,46,27,28,4,11,53,6,75,75,22]; const array3 = [26,18,10,12,31,12,5,8,44,34,65]; 모든 배열의 길이는 항상 동일합니다. 이러한 배열의 개수에 관계없이 순위(즉, 감소하는 의미의 순서)에 따라 기존 배열의 해당 요소를 매핑하는 JavaScript 함수를 작성해야 합니다
우리는 두 배열을 비교하고 그 배열을 두 번째 배열의 모든 요소로 채우고 첫 번째 배열에 있지만 두 번째 배열에서 누락된 모든 요소에 대해 null을 채우는 세 번째 배열을 만드는 함수를 작성해야 합니다. 예를 들어 - 두 배열이 -인 경우 const arr1 = ['f', 'g', 'h']; const arr2 = ['f', 'h']; 그러면 출력은 다음과 같아야 합니다. - const output = ['f', null, 'h
( 및 )의 두 가지 유형의 문자로만 구성된 문자열이 제공됩니다. 우리는 이러한 문자열 하나를 취하고 ( 또는 )를 필요한 만큼 삽입하여 괄호의 균형을 맞추는 함수를 작성해야 합니다. 그런 다음 함수는 균형을 맞추기 위해 문자열에 삽입된 최소 수를 반환해야 합니다. 예를 들어 - 문자열이 -인 경우 const str = '()))'; 그러면 출력은 2가 되어야 합니다. 앞에 ((를 추가하면 문자열의 균형을 맞출 수 있기 때문입니다. 예시 다음은 코드입니다 - const str = '()))'; c
다음과 같은 JSON 객체가 있다고 가정합니다. const input = { "before": { "device": [ { "id": "1234", "price": "10",
다음과 같은 객체 배열이 있다고 가정해 보겠습니다. - const arr = [ { first_name: 'Lazslo', last_name: 'Jamf' }, { first_name: 'Pig', last_name: 'Bodine' }, { first_name: 'Pirate', last_name: 'Prentice'
다음과 같은 객체 배열이 있다고 가정해 보겠습니다. - const arr = [ {flag: true, other: 1}, {flag: true, other: 2}, {flag: false, other: 3}, {flag: true, other: 4}, {flag: true, other: 5}, {flag: true, other: 6}, {flag: false, other
다음과 같은 객체가 있다고 가정합니다. - const obj = { name: "Ramesh", age: 34, occupation: "HR Manager", address: "Tilak Nagar, New Delhi", experience: 13 }; 객체의 크기(즉, 객체의 속성 수)를 계산하는 JavaScript 함수를 객체에 작성해야 합니다. 예시 다음은
다음과 같은 객체 배열이 있다고 가정해 보겠습니다. - const homes = [ { "h_id": "3", "city": "Dallas", "state": "TX", "zip": "7
문자열을 가져와서 모든 단어의 연속적인 대문자로 생성된 문자열과 유사한 멕시칸 웨이브로 바꾸는 JavaScript 함수를 작성해야 합니다. − 예를 들어 - 문자열이 -인 경우 const str = 'edabit'; 그러면 출력은 다음과 같아야 합니다. 즉, 연속적인 단일 대문자 - const output = ["Edabit", "eDabit", "edAbit", "edaBit", "edabIt", "edabiT&q
다음과 같은 배열이 있다고 가정해 보겠습니다. - 상수 arr =[ [1, 2, 3, 4], [12,13,14,5], [11,16,15,6], [10,9, 8, 7]]; 배열은 정방 행렬로 바인딩됩니다. 우리는 이 배열을 받아 요소를 취하고 중심으로 수렴할 때까지 나선형으로 새 배열을 구성하는 JavaScript 함수를 작성해야 합니다. 매트릭스의 외부와 내부를 나선형으로 도는 달팽이 흔적입니다. 따라서 위 배열의 출력은 -여야 합니다. 상수 출력 =[1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13,
정수 시퀀스가 배열로 주어지면 배열에서 요소를 하나만 제거하여 엄격하게 증가하는 시퀀스를 얻을 수 있는지 확인합니다. 시퀀스 a0, a1, ..., an은 a0
길이가 3자리 이상이고 첫 번째 숫자와 마지막 숫자를 함께 연결하여 형성된 숫자로 나눌 수 있는 숫자는 공백입니다. 이 설명에 맞는 가장 작은 숫자는 100입니다. 첫 번째 숫자는 1이고 마지막 숫자는 0으로 10을 구성하며 이는 100의 인수입니다. 따라서 100은 공백입니다. 숫자 n을 사용하고 가장 가까운 공백 숫자(자신 포함)를 반환하는 함수를 만들어야 합니다. n과 같은 거리에 있는 2개의 공백 숫자가 있으면 더 낮은 숫자를 반환합니다. 몇 가지 예 - gapful(25) ➞ 100 gapful(100) ➞ 100
동일한 배열 내에서 짝수를 반복해야 하는 JavaScript 함수를 작성해야 합니다. 따라서 예를 들어 다음 배열이 주어지면 - const arr = [1, 2, 5, 6, 8]; 우리는 출력을 얻어야 합니다 - const output = [1, 2, 2, 5, 6, 6, 8, 8]; 예시 다음은 코드입니다 - const arr = [1, 2, 5, 6, 8]; const repeatEvenNumbers = arr => { let end = arr.length -1; for(
다음과 같은 배열이 있다고 가정해 보겠습니다. - const arr = [2, 42, 82, 122, 162, 202, 242, 282, 322, 362]; 그러한 배열과 숫자, 예를 들어 n을 취하는 JavaScript 함수를 작성해야 합니다. 함수는 숫자 n에 가장 가까운 배열에서 항목의 인덱스를 반환해야 합니다. 예시 다음은 코드입니다 - const arr = [2, 42, 82, 122, 162, 202, 242, 282, 322, 362]; const closestIndex = (num, arr) => { &nb
배열의 모든 고유 항목을 계산하는 JavaScript 함수를 작성해야 합니다. 이 함수는 배열의 고유한 각 요소의 개수를 나타내는 개체를 반환해야 합니다. 다음이 우리의 배열이라고 가정해 봅시다 - const arr = ["hi", "hello", "hi"]; 예시 다음은 코드입니다 - const arr = ["hi", "hello", "hi"]; const countUnique = arr => { &nb
다음과 같은 리터럴 배열이 있다고 가정해 보겠습니다. - const arr = [3, 5, 5, 2, 23, 4, 7, 8, 8, 9]; 이 배열과 숫자(예:n)를 받아서 n보다 크고 작은 요소의 수를 나타내는 객체를 반환하는 JavaScript 함수를 작성해야 합니다. 예시 다음은 코드입니다 - const arr = [3, 5, 5, 2, 23, 4, 7, 8, 8, 9]; const smallerLargerNumbers = (arr, num) => { return arr.reduce((acc, v