간격의 배열을 취하는 JavaScript 함수를 작성해야 합니다(이와 같은 시작 및 종료 시간 - const arr = [ { start: '01:00', end: '04:00' }, { start: '05:00', end: '08:00' }, { start: '07:00', end: '11:00' }, { start: '09:30', end
다음과 같은 객체 배열과 문자열 배열이 있다고 가정해 보겠습니다. - 예시 const orders = [ { status: "pending"}, { status: "received" }, { status: "sent" }, { status: "pending" } ]; const statuses = ["pending", "sent", &
두 개의 문자열 배열이 있다고 가정합니다. 첫 번째 배열에는 정확히 12개의 문자열이 포함되어 있습니다. 연도 =[1월, 2월, 3월, 4월, 5월, 6월, 7월, 8월, 9월, 10월, 11월 , dec]; 두 번째 배열은 정확히 두 개의 문자열을 포함하며 다음과 같이 월의 범위를 나타냅니다. - const monthsRange =[aug, oct]; 우리는 그러한 두 개의 배열을 취하는 JavaScript 함수를 작성해야 합니다. 그런 다음 함수는 두 번째 범위 배열에서 지정한 범위에 속하는 첫 번째 배열에서 모든 월을 선택
다음과 같은 배열의 배열이 있다고 가정합니다 - const arr = [ [1,0], [0,1], [0,0] ]; 첫 번째 인수로 하나의 배열을 사용하고 두 번째 인수로 정확히 두 개의 숫자 배열을 취하는 JavaScript 함수를 작성해야 합니다. 우리 함수는 두 번째 입력에 의해 주어진 배열이 원래 배열 배열에 존재하는지 여부를 확인해야 합니다. 예시 const arr = [ [1,0], [0,1], [0,0] ]; const sub = [0,
각 배열에 여러 번 나타나는 단일 문자열을 포함하는 두 배열 사이를 비교하고 차이를 얻어야 합니다. 이러한 두 배열의 예는 다음과 같습니다. - const arr1 = ['A', 'C', 'A', 'D']; const arr2 = ['F', 'A', 'T', 'T']; 같은 위치에서 각 캐릭터를 확인하고 다른 부분만 돌려드립니다. 예시 const arr1 = ['A', 'C', '
다음과 같은 영숫자 문자열 배열이 있다고 가정합니다. - const arr = ['A1', 'A10', 'A11', 'A12', 'A3A', 'A3B', 'A3', 'A4', 'B10', 'B2', 'F1', '1', '2', 'F3']; 하나의 배열에서 유일한 인수로 JavaScript 함수를 작성해야 합니다. 그리고 함수는 이
식당에서 주문한 것에 대한 데이터를 포함하는 다음 객체 배열이 있다고 가정합니다. const orders = [ {table_id: 3, food_id: 5}, {table_id: 4, food_id: 2}, {table_id: 1, food_id: 6}, {table_id: 3, food_id: 4}, {table_id: 4, food_id: 6}, ]; 우리는 그러한 배열을 취하는 JavaScript 함수를 작
전달된 세 점수의 평균을 찾고 다음 표에 따라 해당 등급과 관련된 문자 값을 반환하는 함수를 작성해야 합니다. 예시 const findGrade = (...scores) => { const { length } = scores; const sum = scores.reduce((acc, val) => acc + val); const score = sum / length;  
문자열 배열을 첫 번째 인수로, 두 개의 숫자를 두 번째 및 세 번째 인수로 각각 취하는 JavaScript 함수를 작성해야 합니다. 우리 함수의 목적은 배열을 정렬하는 것입니다. 그러나 두 번째와 세 번째 인수로 지정된 시작 인덱스와 끝 인덱스 사이에 있는 배열 부분만 정렬해야 합니다. 다른 모든 요소는 변경되지 않은 상태로 유지합니다. 예를 들어 - const arr = ['z', 'b', 'a']; sortBetween(arr, 0, 1); 이 함수는 0과 1 인덱스에서만 요소를
HTML의 입력을 통해 가변 사용자 문자열을 취하는 JavaScript 프로그램을 작성해야 합니다. 그런 다음 JavaScript를 통해 프로그램은 문자열에서 연속된 공백이 두 개 이상 있는지 확인해야 합니다. 그리고 프로그램은 하나 이상의 연속된 공백의 이러한 모든 인스턴스를 단 하나의 공백으로 대체해야 합니다. 바꾸기의 첫 번째 매개변수로 정규식을 사용할 수 있습니다. /\s{2,}/g 원하는 결과를 얻을 수 있습니다. 이 함수의 코드를 작성해 보겠습니다 - 예시 공백 제거 function removeSpaces() { v
다음과 같은 두 개의 리터럴 배열이 있다고 가정합니다. - const arr1 = ['uno', 'dos', 'tres', 'cuatro']; const arr2 = ['dos', 'cuatro']; 이러한 두 개의 배열을 사용하고 두 번째 배열에도 포함된 첫 번째 배열의 모든 요소를 삭제하는 JavaScript 함수를 작성해야 합니다. 따라서 이러한 배열의 경우 출력은 다음과 같아야 합니다. - const output = ['uno
다음과 같은 일부 데이터 저장 장치에 대한 정보를 포함하는 객체 배열이 있다고 가정합니다. const drives = [ {size:"900GB", count:3}, {size:"900GB", count:100}, {size:"1200GB", count:5}, {size:"900GB", count:1} ]; 같은 크기가 여러 번 나타나는 것처럼 주의하십시오. 우리는
리터럴 배열을 받는 JavaScript 함수를 작성해야 합니다. 함수는 배열의 모든 값이 동일한지 여부를 찾아야 합니다. 동일하면 함수는 true를 반환하고 그렇지 않으면 false를 반환해야 합니다. 예시 { // 배열의 길이 선택 const { length:l } =arr; // 단일 요소와 빈 배열에 대해 true를 반환 if(l <=1){ return true; }; // 배열 정렬 arr.sort(); // 첫 번째 요소와 마지막 요소가 동일한지 확인 return arr[0] ===arr[l - 1];};console.l
m과 n이라는 두 개의 숫자를 받는 JavaScript 함수를 작성해야 합니다. 그런 다음 함수는 m^n을 계산하고 반환해야 합니다. 예를 들어 - m =4, n =3인 경우 power(4, 3) = 4^3 = 4 * 4 * 4 = 64 power(6, 3) = 216 이에 대한 코드는 JavaScript의 power() 함수를 사용하여 다음과 같습니다. - 예시 const power = (m, n) => { if(n < 0 && m !== 0){ &nbs
Numbers 배열을 취하는 JavaScript 함수를 작성해야 합니다. 숫자 배열은 양수와 음수를 모두 포함할 수 있습니다. 우리 함수의 목적은 (모든 길이의) 배열에서 하위 배열을 찾는 것입니다. 이 배열의 요소를 합하면 최대 합이 됩니다. 그런 다음 함수는 해당 하위 배열 요소의 합계를 반환해야 합니다. 예를 들어 - 입력 배열이 -인 경우 const arr = [-2,1,-3,4,-1,2,1,-5,4]; 그러면 출력은 다음과 같아야 합니다. - const output = 6 [4,-1,2,1]의 합이 6의 가장 큰
( 및 ) 문자만 포함하는 문자열이 주어지면 가장 긴 유효(잘 구성된) 괄호 부분 문자열의 길이를 찾습니다. 각 여는 괄호에 닫는 괄호가 포함된 경우에만 괄호 세트가 올바른 형식의 괄호가 될 수 있습니다. 예를 들어 - '(())()' is a well-formed parentheses '())' is not a well-formed parentheses '()()()' is a well-formed parentheses 예시 const str = '(())()(((';
수학에서 자연수는 1에서 시작하여 무한히 확장되는 숫자라는 것을 알고 있습니다. 처음 15개의 자연수는 - 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 따라서 첫 번째 자연수는 1, 두 번째는 2, 세 번째는 3 등입니다. 그러나 9를 초과하면 10번째 자연 숫자가 10의 첫 번째 숫자, 즉 1이고 11번째 자연 숫자가 다음 숫자인 0입니다. n과 같은 숫자를 입력받아 n번째 자연 숫자를 찾아 반환하는 JavaScript 함수를 작성해야 합니다. 예시 const findNthDigit = (num = 1)
s와 t라는 두 개의 문자열이 제공됩니다. 문자열 t는 문자열 s를 무작위로 섞어서 생성한 다음 임의의 위치에 하나의 문자를 더 추가합니다. 이 두 문자열을 모두 사용하고 t에 추가된 문자를 반환하는 JavaScript 함수를 작성해야 합니다. 예를 들어 - 입력 문자열이 -인 경우 const s = "abcd", t = "abcde"; 그러면 출력은 다음과 같아야 합니다. - const output = "e"; 가 추가된 문자이기 때문입니다. 예시 const s = &
삼각형의 둘레는 삼각형의 세 변의 합입니다. 최소한 3개 이상의 요소로 구성된 배열을 취하는 JavaScript 함수를 작성해야 합니다. 우리의 함수는 배열에서 세 개의 가장 긴 변(가장 큰 숫자)을 선택해야 합니다. 합산하면 배열의 최대 둘레를 얻을 수 있으므로 세 개의 선택된 변이 실제로 삼각형을 만들 수 있는지 확인해야 합니다. 배열에 유효한 삼각형을 만들 수 있는 세 변이 없으면 0을 반환해야 합니다. 유효한 삼각형은 두 변의 합이 항상 세 번째 변보다 큰 삼각형입니다. 예시 const arr = [1, 2, 3, 5,
임의의 길이의 문자열을 받는 JavaScript 함수를 작성해야 합니다. 그런 다음 함수는 해당 문자열의 단어 수를 계산해야 합니다. 예시 const str = 'THis is an example string'; const findWords = (str = '') => { if(!str.length){ return 0; }; let count = 1; for(let i