세 개의 숫자를 받는 JavaScript 함수를 작성해야 합니다. 세 개의 숫자가, b, n이라고 가정해 보겠습니다. 우리의 임무는 짝수 위치와 홀수 위치의 자릿수의 합이 각각 및 b로 나누어 떨어지는 모든 n자리 숫자를 찾는 것입니다. 그리고 마지막으로 필요한 모든 숫자가 포함된 배열을 반환해야 합니다. 일치하는 숫자가 없으면 배열이 비어 있어야 합니다. 예시 다음은 코드입니다 - { let start =Math.pow(10, ( n-1)); const end =Math.pow(10, n)-1; 상수 해상도 =[]; whil
다음과 같은 객체 배열이 있다고 가정해 보겠습니다. - const arr = [ {val: 56, canUse: true}, {val: 16, canUse: true}, {val: 45, canUse: true}, {val: 76, canUse: false}, {val: 45, canUse: true}, {val: 23, canUse: false}, {val: 23, ca
문자열 배열을 받아서 같은 문자로 끝나는 두 문자열을 각각 삭제하는 JavaScript 함수를 작성해야 합니다 - 예를 들어 실제 배열이 -인 경우 const arr = ['Radar', 'Cat' , 'Dog', 'Car', 'Hat']; 그런 다음 하나를 삭제하고 고유한 문자 배열에서 동일한 문자로 끝나는 하나의 문자열만 유지해야 합니다. 예시 다음은 코드입니다 - const arr = ['Radar', 'Cat' ,
문자열을 받아서 두 번째로 많이 나오는 문자열에서 문자를 반환하는 JavaScript 함수를 작성해야 합니다. 다음이 우리의 문자열이라고 가정해 봅시다 - const str = 'This string will be used to calculate frequency'; 위에서 두 번째로 많이 사용되는 문자는 e입니다. 예시 이제 전체 코드를 살펴보겠습니다 - const str = 'This string will be used to calculate frequency'; const secondMostF
다음과 같은 객체가 있다고 가정해 보겠습니다. - const dataset = { "diamonds":77, "gold-bars":28, "exciting-stuff":52, "oil":51, "sports-cars":7, "bitcoins":40 }; 우리는 이러한 객체 하나를 가져와서
알파벳, 숫자 및 특수 문자로 구성된 문자열 S가 주어집니다. −와 같이 세 개의 다른 문자열 S1, S2, S3으로 문자열을 분할하는 프로그램을 작성해야 합니다. 문자열 S1에는 S에 있는 모든 알파벳이 포함됩니다. 문자열 S2에는 S에 있는 모든 숫자가 포함되며 S3에는 S에 있는 모든 특수 문자가 포함됩니다. 문자열 S1, S2 및 S3에는 입력에 나타나는 것과 같은 순서로 문자가 있어야 합니다. 예시 다음은 코드입니다 - const str = "Th!s String C0nt@1ns d1fferent ch@ra
Numbers 배열과 n(n은 배열 길이보다 작거나 같아야 함)과 같은 숫자를 허용하는 JavaScript 함수를 작성해야 합니다. 그리고 우리 함수는 처음부터 k번째 요소를 배열의 끝에서 n번째 요소로 대체해야 합니다. 예시 다음은 코드입니다 - const arr = [0, 1, 2, 3, 4, 5, 6, 7, 8, 9]; const swapNth = (arr, k) => { const { length: l } = arr; let temp; const i
우리는 숫자를 받아서 그 숫자를 합산하고 그 합이 회문(Palindrome) 숫자인지 확인하는 JavaScript 함수를 작성해야 합니다. 합계가 회문이면 함수는 true를 반환하고 그렇지 않으면 false를 반환해야 합니다. 예를 들어 숫자가 697인 경우 그러면 그 자리의 합은 22가 되며, 이는 실제로 회문(Palindrome) 수입니다. 따라서 함수는 697에 대해 true를 반환해야 합니다. 예시 다음은 코드입니다 - const num = 697; const sumDigit = (num, sum = 0) => {
Numbers의 중첩 배열을 받아 배열에 있는 모든 숫자의 합계를 반환하는 JavaScript 함수를 작성해야 합니다. 다음이 중첩된 배열이라고 가정해 보겠습니다. - const arr = [2, 5, 7, [ 4, 5, 4, 7, [ 5, 7, 5 ], 5 ], 2]; 예시 다음은 코드입니다 - const arr = [2, 5, 7, [ 4, 5, 4, 7, [ 5, 7,
수학에서 두 집합의 대칭적 차이, 예를 들어 A와 B는 A △ B로 표시됩니다. 그리고 이것은 A 또는 B에 속하지만 둘 다에는 속하지 않는 모든 요소의 집합으로 정의됩니다. 예를 들어 - const A = [1, 2, 3, 4, 5, 6, 7, 8]; const B = [1, 3, 5, 6, 7, 8, 9]; 그러면 A와 B의 대칭 차이는 -가 됩니다. const diff = [2, 4, 9] 예시 다음은 코드입니다 - const A = [1, 2, 3, 4, 5, 6, 7, 8]; const B = [1, 3, 5, 6,
문자열 배열을 받아 길이가 가장 짧은 문자열의 인덱스를 반환하는 JavaScript 함수를 작성해야 합니다. 우리는 단순히 for 루프를 사용하고 길이가 가장 짧은 문자열의 인덱스를 유지합니다. 예시 다음은 코드입니다 - const arr = ['this', 'can', 'be', 'some', 'random', 'sentence']; const findSmallest = arr => { const creds = a
사용자 이름이 다음과 같은 고유 ID에 매핑되는 개체 배열이 있다고 가정해 보겠습니다. const arr = [ {"4": "Rahul"}, {"7": "Vikram"}, {"6": "Rahul"}, {"3": "Aakash"}, {"5": "Vik
객체의 모든 속성 값을 포함하는 JavaScript 객체에서 배열을 만들어야 합니다. 예를 들어, 이 객체가 주어졌을 때 - { "firstName": "John", "lastName": "Smith", "isAlive": "true", "age": "25" } 우리는 이 배열을 생성해야 합니다
우리는 숫자를 받아서 그 숫자의 합을 찾아 그 합보다 크거나 같은 소수를 반환하는 JavaScript 함수를 작성해야 합니다. 예시 다음은 코드입니다 - const num = 56563; const digitSum = (num, sum = 0) => { if(num){ return digitSum(Math.floor(num / 10), sum + (num % 10)); } return sum; }; const isPri
10진수 시스템에서 모든 실수는 두 그룹으로 나눌 수 있습니다. - 유리수 무리수 이 문제의 범위에 대해 우리는 유리수에 대해서만 논의할 것입니다. p/q(여기서 q !==0) 형식으로 쓸 수 있는 모든 숫자를 유리수라고 합니다. 14, 4.6, 3.33333 등 기타 다수 유리수는 두 그룹으로 더 나눌 수 있습니다 - 10진수 종료 10진수 반복 이 분류는 p를 q로 나눈 결과를 기반으로 합니다. 이 분류에 대한 엄지손가락은 - q의 소인수가 2와 5인 경우에만 종료 십진수를 얻습니다. 우리는 2 또는 5
str1과 str2라는 두 개의 문자열을 받는 JavaScript 함수를 작성해야 합니다. 함수는 str1이 str2로 끝나는지 여부를 결정해야 합니다. 우리 함수는 이를 기반으로 부울을 반환해야 합니다. 다음은 첫 번째 문자열입니다 - const str1 = 'this is just an example'; 다음은 두 번째 문자열입니다 - const str2 = 'ample'; 예시 다음은 코드입니다 - const str1 = 'this is just an example'; const
우리는 두 개의 Number 배열(예:첫 번째와 두 번째)을 가져와서 동일한지 확인하는 JavaScript 함수를 작성해야 합니다. 다음과 같은 경우 배열은 동일한 것으로 간주됩니다. - 동일한 요소와 동일한 순서로 포함됩니다. 첫 번째 배열과 두 번째 배열의 모든 요소의 곱은 같습니다. 숫자의 첫 번째 배열 - const first = [3, 5, 6, 7, 7]; 두 번째 숫자 배열 - const second = [7, 5, 3, 7, 6]; 예시 다음은 코드입니다 - const first = [3, 5, 6,
Numbers 배열이 주어지면 해당 요소가 배열에서 배열 길이의 1/2보다 더 많이 나타나면 배열의 모든 요소가 다수 요소가 됩니다. 예를 들어 - 배열의 길이가 7인 경우 그런 다음 배열에 최소 4번 이상 나타나는 요소가 있으면 다수로 간주됩니다. 그리고 모든 특정 배열이 최대 하나의 다수 요소를 가질 수 있다는 것은 분명합니다. 반복적인 값을 가진 숫자 배열을 가져와서 배열에 다수의 요소가 있으면 true를 반환하는 JavaScript 함수를 작성해야 합니다. 배열에 그러한 요소가 없으면 함수는 false를 반환해야 합니
Numbers 배열을 받아서 원래 배열에서 연속된 세 요소의 합으로 요소를 포함하는 새 배열을 반환하는 JavaScript 함수를 작성해야 합니다. 예를 들어, 입력 배열이 -인 경우 const arr = [0, 1, 2, 3, 4, 5, 6, 7, 8, 9] 그러면 출력은 다음과 같아야 합니다. - const output = [3, 12, 21, 9]; 예시 다음은 코드입니다 - const arr = [0, 1, 2, 3, 4, 5, 6, 7, 8, 9] const thriceSum = arr => { &n
배열과 숫자 n을 받는 JavaScript 함수를 작성해야 합니다. 우리의 함수는 배열을 n개의 요소만큼 회전시켜야 합니다. 즉, 앞에서 n개의 요소를 가져와 끝에 놓는 것입니다. 여기서 유일한 조건은 메모리의 추가 공간을 사용하지 않고 이 작업을 수행해야 한다는 것입니다 - 예를 들어 - 입력 배열이 다음과 같으면 const arr = [12, 6, 43, 5, 7, 2, 5]; 숫자 n이 3이면 출력은 다음과 같아야 합니다. const output = [5, 7, 2, 5, 12, 6, 43]; 예시 다음은 코드입니다