문자열을 첫 번째 인수로, 예를 들어 n을 두 번째 인수로, 문자(예:c)를 세 번째 인수로 취하는 JavaScript 함수를 작성해야 합니다. 이 함수는 모든 문자의 n번째 모양을 세 번째 인수로 제공된 문자로 바꾸고 새 문자열을 반환해야 합니다. 따라서 이 함수의 코드를 작성해 보겠습니다 - 예시 이에 대한 코드는 - const str = 'This is a sample string'; const num = 2; const char = '*'; const replaceNthAppearance =
문자열 문장을 첫 번째이자 유일한 인수로 취하는 JavaScript 함수를 작성해야 합니다. 그리고 함수는 문자열에서 두 번째로 작은 단어의 길이를 반환해야 합니다. 예:문자열이 -인 경우 const str = 'This is a sample string'; 그러면 출력은 2가 되어야 합니다. 따라서 이 함수의 코드를 작성해 보겠습니다 - 예시 이에 대한 코드는 - const str = 'This is a sample string'; const secondSmallest = str => {
두 개의 숫자 배열을 취하는 JavaScript 함수를 작성해야 합니다. 그리고 함수는 결합 및 셔플 시 두 배열이 연속적인 시퀀스를 형성할 수 있으면 true를 반환해야 하고 그렇지 않으면 false를 반환해야 합니다. 예:배열이 −인 경우 const arr1 = [4, 6, 2, 9, 3]; const arr2 = [1, 5, 8, 7]; 그러면 출력이 참이어야 합니다. 따라서 이 함수의 코드를 작성해 보겠습니다 - 예시 이에 대한 코드는 - const arr1 = [4, 6, 2, 9, 3]; const arr2 = [
다른 데이터 유형의 요소를 포함하는 배열을 사용하는 JavaScript 함수를 작성해야 하며 이 함수는 각 데이터 유형의 빈도를 나타내는 맵을 반환해야 합니다. 다음이 우리의 배열이라고 가정해 봅시다 - const arr = [23, 'df', undefined, null, 12, { name: 'Rajesh' }, [2, 4, 7], 'dfd', null, Symbol('*'), 8]; 예시 다음은 각 데이터 유형의 빈도를 나타내는 맵을 반환하는
숫자/문자열 리터럴 배열을 받아 다른 배열 배열을 반환하는 JavaScript 함수를 작성해야 합니다. 정확히 두 개의 요소를 포함하는 각 하위 배열에서 시작부터 n번째 요소는 마지막에서 n번째 요소입니다. 예:배열이 -인 경우 const arr = [1, 2, 3, 4, 5, 6]; 그러면 출력은 다음과 같아야 합니다. - const output = [[1, 6], [2, 5], [3, 4]]; 예시 이에 대한 코드는 - const arr = [1, 2, 3, 4, 5, 6]; const edgePairs = arr =>
숫자 n을 받아서 26개의 영어 소문자 알파벳만 포함하는 길이가 n인 임의의 문자열을 반환하는 JavaScript 함수를 작성해야 합니다. 따라서 이 함수의 코드를 작성해 보겠습니다 - 예시 이에 대한 코드는 - const num = 8; const randomNameGenerator = num => { let res = ''; for(let i = 0; i < num; i++){ const random = Math.fl
숫자를 받아서 n 다음에 나타나는 첫 번째 소수를 반환하는 JavaScript 함수를 작성해야 합니다. 예:숫자가 24인 경우 출력은 29여야 합니다. 따라서 이 함수의 코드를 작성해 보겠습니다 - 예시 이에 대한 코드는 - const num = 24; const isPrime = n => { if (n===1){ return false; }else if(n === 2){ return true; &nb
소문자 문자열을 받아 [a, m] 사이의 모든 요소가 0으로 표시되고 [n, z] 사이의 모든 요소가 1로 표시되는 새 문자열을 반환하는 JavaScript 함수를 작성해야 합니다. 예시 이에 대한 코드는 - const str = 'Hello worlld how are you'; const stringToBinary = (str = '') => { const s = str.toLowerCase(); let res = '';
하나를 제외한 모든 유사한 요소를 포함하는 리터럴 배열을 사용하는 JavaScript 함수를 작성해야 합니다. 우리의 함수는 다른 숫자를 반환해야 합니다. 따라서 이 함수의 코드를 작성해 보겠습니다 - 예시 이에 대한 코드는 - const arr = [2, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4]; // considering that the length of array is atleast 3 const findUnlike = arr => { for(let i = 1; i < arr
두 개의 숫자를 받아서 그 차이를 반환하지만 (-) 기호를 사용하지 않는 JavaScript 함수를 작성해야 합니다. 따라서 이 함수의 코드를 작성해 보겠습니다 - 예시 이에 대한 코드는 - const num1 = 56; const num = 78; const subtractWithoutMinus = (num1, num2) => { if(num2 === 0){ return num1; }; return subtractW
문자열에 중복 문자가 포함될 수 있는 이와 같은 문자열 배열이 있다고 가정합니다. − const arr = ['54gdgdfe3', '434ffd', '43frdf', '43fdhnh', 'wgcxhjny', 'fsdf34']; 우리는 그러한 배열 중 하나를 취하고 0개의 중복 문자를 포함하는 배열의 첫 번째 요소를 반환하는 JavaScript 함수를 작성해야 합니다. 그러한 문자열이 없으면 false를 반환해야 합니다. 따라서 이 함수의 코드
우리는 두 개의 숫자를 받고 b가 그들의 자릿수 거리를 반환하는 JavaScript 함수를 작성해야 합니다. 숫자 거리: 두 숫자의 자릿수 거리는 해당 자릿수 차이의 절대 합입니다. 예: 숫자가 345 및 678인 경우 그러면 숫자 거리는 -가 됩니다. |3-6| + |4-7| + |5-8| = 3 + 3 + 3 = 9 따라서 이 함수의 코드를 작성해 보겠습니다 - 예시 이에 대한 코드는 - const num1 = 345; const num2 = 678; const digitDistance = (a, b) => { &
다음과 같은 배열이 있습니다 - const arr = [[12, 56], [3, 45], [23, 2], [2, 6], [2, 8]]; 배열에는 원하는 수의 요소가 포함될 수 있지만 각 하위 배열에는 두 개의 숫자가 포함되어야 합니다. 각 부분배열의 두 숫자는 분수를 나타냅니다. 첫 번째 하위 배열이 나타내는 분수는 12/56이고 두 번째 하위 배열은 3/45 등입니다. 우리는 그러한 배열 하나를 취하고 모든 하위 배열이 나타내는 분수의 합을 계산하는 JavaScript 함수를 작성해야 합니다. 합계를 분수 형식으로 계산해야
첫 번째 인수로 숫자(예:n)를 취하고 두 번째 인수로 숫자 배열을 취하는 JavaScript 함수를 작성해야 합니다. 함수는 배열에 지정된 모든 요소의 배수인 가장 작은 n자리 숫자를 반환해야 합니다. 그러한 n자리 요소가 없으면 가장 작은 요소를 반환해야 합니다. 예:배열이 -인 경우 const arr = [12, 4, 5, 10, 9] n =2 및 n =3 모두에 대해 출력 출력은 다음과 같아야 합니다. - 180 따라서 이 함수의 코드를 작성해 보겠습니다 - 예시 이에 대한 코드는 - const arr = [12,
숫자 배열을 받아서 엄격하게 증가하거나 감소하면 true를 반환하고 그렇지 않으면 false를 반환하는 JavaScript 함수를 작성해야 합니다. 수학에서 엄격하게 증가하는 함수는 표시할 값이 항상 증가하는 함수입니다. 유사하게, 엄격하게 감소하는 함수는 플롯될 값이 항상 감소하는 함수입니다. 따라서 이 함수의 코드를 작성해 보겠습니다 - 예시 이에 대한 코드는 - const arr = [12, 45, 6, 4, 23, 23, 21, 1]; const arr2 = [12, 45, 67, 89, 123, 144, 2656, 5
문장이 부드러운지 아닌지 확인하는 자바스크립트 함수를 작성해야 합니다. 문장의 각 단어의 첫 글자가 앞 단어의 마지막 글자와 같을 때 문장이 매끄럽습니다. 따라서 이 함수의 코드를 작성해 보겠습니다 - 예시 이에 대한 코드는 - const str = 'this stringt tries sto obe esmooth'; const str2 = 'this string is not smooth'; const isSmooth = str => { const strArr = str.
숫자 배열을 받아 배열의 요소를 재배열하여 숫자 시퀀스를 형성할 수 있는지 확인하는 JavaScript 함수를 작성해야 합니다. 예:배열이 -인 경우 const arr = [3, 1, 4, 2, 5]; 그러면 출력이 참이어야 합니다. 따라서 이 함수의 코드를 작성해 보겠습니다 - 예시 이에 대한 코드는 - const arr = [3, 1, 4, 2, 5]; const canBeConsecutive = (arr = []) => { if(!arr.length){
양의 정수를 받아 추가 지속성을 반환하는 JavaScript 함수를 작성해야 합니다. 정수의 추가 지속성(예:n)은 숫자가 한 자리 정수가 될 때까지 숫자를 해당 숫자의 합으로 대체해야 하는 횟수입니다. 예:숫자가 -인 경우 1679583 그런 다음 1 + 6 + 7 + 9 + 5 + 8 + 3 = 39 // 1 Pass 3 + 9 = 12 // 2 Pass 1 + 2 = 3 // 3 Pass 따라서 출력은 3이어야 합니다. 예시 이에 대한 코드는 - const num = 1679583; const sumDigit = (n
문자열에 0-9 및 a-f 알파벳 이외의 문자가 포함되어 있지 않으면 유효한 16진수 코드로 간주할 수 있습니다. 예: '3423ad' is a valid hex code '4234es' is an invalid hex code 문자열을 받아 유효한 16진 코드인지 여부를 확인하는 JavaScript 함수를 작성해야 합니다. 예시 이에 대한 코드는 - const str1 = '4234es'; const str2 = '3423ad'; const isHexValid = str
숫자 배열을 받아서 오른쪽에 있는 모든 요소보다 큰 원래 배열의 모든 요소를 포함하는 하위 배열을 반환하는 JavaScript 함수를 작성해야 합니다. 따라서 이 함수의 코드를 작성해 보겠습니다 - 예시 이에 대한 코드는 - const arr = [12, 45, 6, 4, 23, 23, 21, 1]; const largerThanRight = (arr = []) => { const creds = arr.reduceRight((acc, val) => { l