두 개의 숫자를 받아서 그 차이를 반환하지만 (-) 기호를 사용하지 않는 JavaScript 함수를 작성해야 합니다. 예시 다음은 코드입니다 - const num1 = 56; const num = 78; const subtractWithoutMinus = (num1, num2) => { if(num2 === 0){ return num1; }; return subtractWithoutMinus(num1 ^ num2, (~
문자열을 받아서 각 단어의 마지막 모음이 제거된 새 문자열을 반환하는 JavaScript 함수를 작성해야 합니다. 예를 들어 - 문자열이 -인 경우 const str =이것은 예시 문자열입니다; 그러면 출력은 다음과 같아야 합니다. - const 출력 =Ths s n examplel strng; 예시 다음은 코드입니다 - { return acc.concat(removeLast(val)); }, []).join( );};console.log(removeLastVowel(str)); 출력 다음은 콘솔의 출력입니다 - 예시 문
무작위로 뽑은 포커 플레이어의 5장의 카드를 나타내는 정확히 5개의 요소 배열을 취하는 함수를 작성해야 합니다. 5장의 카드에 최소한 한 쌍이 포함되어 있으면 함수는 가장 높은 쌍의 카드 번호를 반환해야 합니다(단 하나의 쌍만 있는 경우에는 중요하지 않음). 그렇지 않으면 우리의 함수는 false를 반환해야 합니다. 예:배열이 -인 경우 const arr = ['A', 'Q', '3', 'A', 'Q']; 그러면 함수는 −를 반환해야 합니다. 'A&
오름차순 길이로 정렬된 문자열 배열을 취하는 JavaScript 함수를 작성해야 합니다. 각 연속 문자열 쌍에 대해 시작 또는 끝에 단일 문자를 추가하여 첫 번째 문자열에서 두 번째 문자열을 구성할 수 있는 경우 함수는 true를 반환해야 합니다. 예:배열이 −로 지정된 경우 const arr = ["c", "ca", "can", "acan", "acane", "dacane"]; 그러면 함수가 true를 반환해야 합니다.
문자열을 받아서 문자열의 중복 문자 수를 반환하는 JavaScript 함수를 작성해야 합니다. 예를 들어 - 문자열이 -인 경우 const str = 'abcde' 그러면 출력은 0이 되어야 합니다. 문자열이 -인 경우 const str = 'aaacbfsc'; 그러면 출력은 3이 되어야 합니다. 예시 다음은 코드입니다 - const str = 'aaacbfsc'; const countRedundant = str => { let count = 0; &n
숫자 배열을 받아 내부적으로 모든 숫자의 숫자를 특정 순서로 재정렬하는 JavaScript 함수를 작성해야 합니다(이 문제를 위해 오름차순으로 가정해보자). 예를 들어 - 배열이 -인 경우 const arr = [543, 65, 343, 75, 567, 878, 87]; 그러면 출력은 다음과 같아야 합니다. - const output = [345, 56, 334, 57, 567, 788, 78]; 예 다음은 코드입니다 - const arr = [543, 65, 343, 75, 567, 878, 87]; const ascendN
우리는 숫자를 받아들이고 제공된 숫자가 반소수인지 아닌지를 설정하는 JavaScript 함수를 작성해야 합니다. 반프라임 반소수는 두 소수의 곱인 합성수의 특수한 유형인 숫자입니다. 예:6, 15, 10, 77은 모두 반소수입니다. 소수의 제곱도 4, 9, 25 등과 같이 반소수입니다. 예시 다음은 반소수를 확인하는 코드입니다 - const num = 141; const checkSemiprime = num => { let cnt = 0; for (let i = 2; cnt &
문자열을 받아서 0부터 문자 매핑을 시작하는 JavaScript 함수를 작성해야 합니다. 그리고 함수가 고유한(중복되지 않은) 문자를 만날 때마다 매핑 카운트를 1씩 늘려야 합니다. 그렇지 않으면 동일한 숫자를 매핑합니다. 중복 문자. 예를 들어 - 문자열이 -인 경우 const str = 'heeeyyyy'; 그러면 출력은 다음과 같아야 합니다. - const output = [0, 1, 1, 1, 2, 2, 2, 2]; 예시 다음은 코드입니다 - const str = 'heeeyyyy'; con
문자열을 받아서 문자열에서 두 번째로 많이 나오는 문자를 반환하는 JavaScript 함수를 작성해야 합니다. 예시 다음은 코드입니다 - const str = 'Hello world, I have never seen such a beautiful weather in the world'; const secondFrequent = str => { const map = {}; for(let i = 0; i < str.length; i++){
두 개의 문자열을 받아서 첫 번째 문자열의 처음 두 단어, 두 번째 문자열의 다음 두 단어, 첫 번째 문자열, 두 번째 단어 등으로 새 문자열을 만들고 반환하는 JavaScript 함수를 작성해야 합니다. 예를 들어 - 문자열이 -인 경우 const str1 = 'Hello world'; const str2 = 'How are you btw'; 그러면 출력은 다음과 같아야 합니다. - const output = 'HeHollw o arwoe rlyodu btw'; 예시 이 함수의 코
문자열 문장을 첫 번째이자 유일한 인수로 취하는 JavaScript 함수를 작성해야 합니다. 함수는 문자열에서 두 번째로 작은 단어의 길이를 반환해야 합니다. 예:문자열이 -인 경우 const str = 'This is a sample string'; 그러면 출력은 2가 되어야 합니다. 예시 다음은 코드입니다 - const str = 'This is a sample string'; const secondSmallest = str => { const strArr = str
두 개의 숫자 배열을 취하는 JavaScript 함수를 작성해야 합니다. 그리고 함수는 결합 및 셔플링 시 두 배열이 연속적인 시퀀스를 형성할 수 있으면 true를 반환해야 하고 그렇지 않으면 false를 반환해야 합니다. 예를 들어 - 배열이 -인 경우 const arr1 = [4, 6, 2, 9, 3]; const arr2 = [1, 5, 8, 7]; 그러면 출력이 참이어야 합니다. 예시 다음은 코드입니다 - const arr2 = [1, 5, 8, 7]; const canFormSequence = (arr1, arr2)
다른 데이터 유형의 요소를 포함하는 배열을 사용하는 JavaScript 함수를 작성해야 하며 이 함수는 각 데이터 유형의 빈도를 나타내는 맵을 반환해야 합니다. 다음이 우리의 배열이라고 가정해 봅시다 - const arr = [23, 'df', undefined, null, 12, { name: 'Rajesh' }, [2, 4, 7], 'dfd', null, Symbol('*'), 8]; 예시 다음은 코드입니다 - const arr = [23,
숫자 n의 원시는 처음 n개의 소수의 곱과 같습니다. 예를 들어, n =4인 경우 그러면 출력 primorial(n)은, 2*3*5*7 = 210 우리는 숫자를 받아 원시를 반환하는 JavaScript 함수를 작성해야 합니다. 예시 다음은 코드입니다 - const num = 4; const isPrime = n => { if (n===1){ return false; }else if(n === 2){
숫자/문자열 리터럴 배열을 받아서 다른 배열 배열을 반환하는 JavaScript 함수를 작성해야 합니다. 정확히 2개의 요소를 포함하는 각 하위 배열에서 시작부터 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 = a
숫자 n을 유일한 입력으로 사용하는 JavaScript 함수를 작성해야 합니다. 함수는 먼저 현재 날짜를 찾은 다음(JavaScript의 Date 개체를 사용하여) 오늘부터 n일 후의 날짜를 반환해야 합니다. 예를 들어 - 오늘이 월요일이고 n =2인 경우 그러면 출력은 다음과 같아야 합니다. - Wednesday 예시 다음은 코드입니다 - const num = 15; const findNthDay = num => { const weekday=new Array(7); we
숫자 n을 받아서 26개의 영어 소문자 알파벳만 포함하는 길이가 n인 임의의 문자열을 반환하는 JavaScript 함수를 작성해야 합니다. 예시 이 함수의 코드를 작성해 보겠습니다 - const num = 8; const randomNameGenerator = num => { let res = ''; for(let i = 0; i < num; i++){ const random = Math.floor(Math.random()
숫자 배열은 배열에 두 개의 연속 숫자가 함께 나타나지 않으면 100% 섞입니다(여기서는 오름차순의 경우만 고려함). 그리고 쌍이 연속된 숫자이면 0% 섞입니다. 길이가 n인 배열의 경우 n-1쌍의 요소가 있습니다(순서가 왜곡되지 않음). 숫자 배열을 받아 배열의 셔플 강도를 나타내는 [0, 100] 사이의 숫자를 반환하는 JavaScript 함수를 작성해야 합니다. 예시 다음은 코드입니다 - const arr = [4, 23, 1, 23, 35, 78, 4, 45, 7, 34, 7]; // this function calcu
숫자를 받아서 n 다음에 나타나는 첫 번째 소수를 반환하는 JavaScript 함수를 작성해야 합니다. 예:숫자가 24인 경우 그러면 출력은 29가 되어야 합니다. 예시 다음은 코드입니다 - const num = 24; const isPrime = n => { if (n===1){ return false; }else if(n === 2){ return true; }else{ &n
하나를 제외하고 모든 유사한 요소를 포함하는 리터럴 배열을 취하는 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.length-1; i++){ &nbs