문제 정수 배열 arr을 첫 번째이자 유일한 인수로 취하는 JavaScript 함수를 작성해야 합니다. 우리의 함수는 왼쪽에 있는 요소의 합이 오른쪽에 있는 요소의 합과 같도록 배열에서 그러한 인덱스 하나를 선택하고 반환해야 합니다. 배열에 그러한 인덱스가 없으면 -1을 반환해야 합니다. 예를 들어, 함수에 대한 입력이 -인 경우 입력 const arr = [1, 2, 3, 4, 3, 2, 1]; 출력 const output = 3; 출력 설명 인덱스 3의 양쪽에 있는 요소의 합이 같기 때문입니다(6). 예시 다
문제 첫 번째이자 유일한 인수로 숫자 num을 취하는 JavaScript 함수를 작성해야 합니다. 우리 함수는 숫자 num의 계승에서 자릿수를 계산하고 반환해야 합니다. 예를 들어, 함수에 대한 입력이 -인 경우 입력 const num = 7; 출력 const output = 4; 출력 설명 7의 값 때문에! 4자리 숫자가 포함된 5040입니다. 예시 다음은 코드입니다 - const num = 7; const countDigits = (num = 1) => { let res = 0;
문제 첫 번째이자 유일한 인수로 길이가 2n인 정수 배열 arr을 취하는 JavaScript 함수를 작성해야 합니다. 우리 함수의 임무는 이러한 정수를 n개의 정수 쌍으로 그룹화하는 것입니다. i는 1에서 n까지 가능한 한 크게 합니다. 예를 들어, 함수에 대한 입력이 -인 경우 상수 arr =[1, 4, 3, 2]; 그러면 출력은 다음과 같아야 합니다. - 상수 출력 =4; 출력 설명 n은 2이고 쌍의 최대 합은 4 =min(1, 2) + min(3, 4)입니다. 예시 다음은 코드입니다 - a - b) 합 =0 for
문제 문장 문자열 str을 첫 번째이자 유일한 인수로 취하는 JavaScript 함수를 작성해야 합니다. 우리의 기능은 공백과 초기 단어 순서를 유지하면서 문장 내 각 단어의 문자 순서를 반대로 해야 합니다. 예를 들어, 함수에 대한 입력이 -인 경우 const str = 'this is some sample string'; 그러면 출력은 다음과 같아야 합니다. - const output = 'siht si emos elpmas gnirts'; 예시 다음은 코드입니다 - const str = &
문제 시:분 형식의 24시간 시계 시점 배열을 취하는 JavaScript 함수를 작성해야 합니다. 우리 함수는 배열의 두 시점 사이의 최소 차이(분)를 찾아야 합니다. 예를 들어, 함수에 대한 입력이 -인 경우 const arr = ["23:59","00:00"]; 그러면 출력은 다음과 같아야 합니다. - const output = 1; 시간의 최소 차이가 1분이기 때문에 예시 다음은 코드입니다 - const arr = ["23:59","00:00"];
문제 값 으로 어느 정도 연결될 수 있는 사용자 정의 데이터 유형 Streak을 JavaScript로 생성해야 합니다. 및 작업 또는 값은 다음 문자열 중 하나일 수 있습니다. - → one, two three, four, five, six, seven, eight, nine 작업은 다음 문자열 중 하나일 수 있습니다. - → plus, minus 예를 들어 클래스 컨텍스트에서 다음을 구현하는 경우 - Streak.one.plus.five.minus.three; 그러면 출력은 다음과 같아야 합니다. -
문제 초 수를 나타내는 숫자 num을 첫 번째이자 유일한 인수로 사용하는 JavaScript 함수를 작성해야 합니다. 그런 다음 우리 함수는 해당 초에 포함된 연, 일, 시간 및 분 정보를 포함하는 문자열을 구성하고 반환해야 합니다. 이 질문의 목적을 위해 우리는 모든 연도가 365일이라고 생각합니다. 예를 들어, 함수에 대한 입력이 -인 경우 const num = 5454776657; 그러면 출력은 다음과 같아야 합니다. - const output = '172 years, 353 days, 23 hours, 44
문제 첫 번째이자 유일한 인수로 숫자 num을 취하는 JavaScript 함수를 작성해야 합니다. 우리의 함수는 입력 숫자의 모든 자릿수만 포함하고 입력 숫자보다 큰 숫자를 찾아서 반환해야 합니다. 그러한 숫자가 없으면 함수는 -1을 반환해야 합니다. 예를 들어, 함수에 대한 입력이 -인 경우 const num = 5656; 그러면 출력은 다음과 같아야 합니다. - const output = 5665; 출력 설명 5665는 5656의 모든 숫자만 포함하고 5656보다 큽니다. 예시 다음은 코드 &mius;입니다. con
빌드업 JavaScript에 다음과 같은 배열이 있다고 가정합니다. const arr = [4, 3, 4, 7, 5, 2, 3, 4, 3, 2, 3, 4]; 이 배열의 점을 x축에서 단위 거리만큼 떨어진 각 인접 점이 y축에 표시하면 그래프는 다음과 같이 보일 것입니다. - 이 그래프는 인덱스 3과 7에 각각 값이 7과 4인 두 개의 로컬 최대값(피크)이 있음을 분명히 보여줍니다. 문제 정수 배열 arr을 첫 번째이자 유일한 인수로 취하는 JavaScript 함수를 작성해야 합니다. 우리의 함수는 최대값과 위치라는 두
문제 문자열 배열 arr을 첫 번째 인수로, 특수 문자 배열 starters를 두 번째 인수로 취하는 JavaScript 함수를 작성해야 합니다. 시작 배열에는 주석을 시작할 수 있는 문자가 포함되어 있습니다. 함수는 배열을 통해 반복하고 문자열에 포함된 모든 주석을 제거해야 합니다. 예를 들어, 함수에 대한 입력이 다음과 같은 경우: const arr = [ 'red, green !blue', 'jasmine, #pink, cyan' ]; const
문제 첫 번째이자 유일한 인수로 str을 사용하는 camelCase 문자열을 사용하는 JavaScript 함수를 작성해야 합니다. 우리 함수는 단어 사이에 공백을 사용하여 입력 문자열을 분할하는 새 문자열을 생성하고 반환해야 합니다. 예를 들어, 함수에 대한 입력이 -인 경우 입력 const str = 'thisIsACamelCasedString'; 출력 const output = 'this Is A Camel Cased String'; 예시 다음은 코드입니다 - const str =
문제 첫 번째이자 유일한 인수로 단일 문자 배열인 arr을 취하는 JavaScript 함수를 작성해야 합니다. 배열은 4개의 문자만 포함할 수 있으며 다음과 같습니다. - N → 북쪽 방향을 나타냄 S → 남쪽 방향을 나타냄 W → 서쪽 방향을 나타냄 E → 동쪽 방향을 나타냄 각 문자는 특정 방향으로의 단위 거리 이동을 지정합니다. 그리고 배열의 어느 곳에서나 반대 방향 [(S와 N) 또는 (E와 W)]이 인접하게 나타나면 서로의 움직임을 상쇄합니다. 따라서 우리 함수는 결과적으로 전체 배열의 이동 방향을 찾아야 합니다.
문제 숫자 배열 arr을 첫 번째 인수로, 숫자 num(num <=배열의 길이)을 두 번째 인수로 사용하는 JavaScript 함수를 작성해야 합니다. 우리의 함수는 배열 arr의 길이가 num인 각 인접 하위 배열을 더하여 새 배열의 해당 요소를 형성하고 마지막으로 새 배열을 반환해야 합니다. 예를 들어, 함수에 대한 입력이 -인 경우 const arr = [1, 2, 3, 4, 5, 6]; const num = 2; 그러면 출력은 다음과 같아야 합니다. const output = [3, 5, 7, 9, 11]; 출력 설명
문제 첫 번째이자 유일한 인수로 숫자 num을 취하는 JavaScript 함수를 작성해야 합니다. 함수는 숫자 num의 자릿수의 합이 회문이면 true를 반환하고 그렇지 않으면 false를 반환해야 합니다. 예를 들어, 함수에 대한 입력이 -인 경우 const num = 781296; 그러면 출력은 다음과 같아야 합니다. - const output = true; 출력 설명 781296의 자릿수 합은 회문인 33이기 때문입니다. 예시 다음은 코드입니다 - const num = 781296; const findSum = (
문제 첫 번째와 두 번째 인수로 두 개의 숫자 배열 arr1 및arr2를 사용하는 JavaScript 함수를 작성해야 합니다. 함수는 이 두 배열의 요소를 새 배열로 병합해야 하며 병합 시 또는 병합하기 전에 중복 항목이 있는 경우 초과 중복을 삭제하여 각 요소의 복사본 하나만 병합된 배열에 존재하도록 해야 합니다. 여기서 순서는 그다지 중요하지 않지만 요소의 빈도(각 요소에 대해 1이어야 함)가 중요합니다. 예를 들어, 함수에 대한 입력이 -인 경우 onst arr1 = [6, 5, 2, 1, 8]; const arr2 =
문제 첫 번째이자 유일한 인수로 영어 소문자 문자열 str을 취하는 JavaScript 함수를 작성해야 합니다. 우리 함수는 역 영어 알파벳에 따라 정렬된 문자를 포함하는 입력 문자열을 기반으로 새 문자열을 만들고 반환해야 합니다. 예를 들어, 함수에 대한 입력이 -인 경우 const str = 'abcdef'; 그러면 출력은 다음과 같아야 합니다. - const output = 'fedcba'; 예시 다음은 코드입니다 - const str = 'abcdef'; const reve
문제 알파벳, 특수 문자 및 숫자의 조합을 포함하는 문자열 str을 취하는 JavaScript 함수를 작성해야 합니다. 우리의 함수는 문자열 str에 있는 숫자만 포함하고 상대적 순서를 유지하면서 입력 문자열을 기반으로 새 문자열을 반환해야 합니다. 예를 들어, 함수에 대한 입력이 -인 경우 const str = 'revd1fdfdfs2v34fd5gfgfd6gffg7ds'; 그러면 출력은 다음과 같아야 합니다. - const output = '1234567'; 예시 다음은 코드입니다 - cons
문제 첫 번째와 두 번째 인수로 두 개의 중첩 배열 arr1 및 arr2를 사용하는 JavaScript 함수를 작성해야 합니다. 우리의 함수는 arr1 및arr2의 모든 요소를 포함하지만 단일 차원으로 병합된 세 번째 배열을 생성하고 반환해야 합니다. 예를 들어, 함수에 대한 입력이 -인 경우 상수 arr1 =[ 1, [ 2, [ 4, 5, [ 6 ] ] ]]; const arr2 =[ 11, 12, [ 16, 18, [ 19, 21, [ 23 ] ] ]]]; 그러면 출력은 다음과 같아야 합니다. - 상수 출력 =[1,
문제 첫 번째이자 유일한 인수로 숫자 배열, arr을 취하는 JavaScript 함수를 작성해야 합니다. 우리의 함수는 최대값과 최소값의 차이가 정확히 1인 부분배열의 길이를 찾아서 반환해야 합니다. . 예를 들어, 함수에 대한 입력이 -인 경우 const arr = [2, 4, 3, 3, 6, 3, 4, 8]; 그러면 출력은 다음과 같아야 합니다. - const output = 5; 출력 설명 원하는 하위 배열이 [4, 3, 3, 3, 4]이기 때문에 예시 다음은 코드입니다 - const arr = [2, 4, 3, 3
문제 첫 번째이자 유일한 인수로 숫자 배열인 arr을 취하는 JavaScript 함수를 작성해야 합니다. 우리의 함수는 하나의 연속 하위 배열의 길이를 찾아야 합니다. 이 하위 배열을 오름차순으로만 정렬하면 전체 배열도 오름차순으로 정렬됩니다. 예를 들어, 함수에 대한 입력이 -인 경우 const arr = [3, 7, 5, 9, 11, 10, 16]; 그러면 출력은 다음과 같아야 합니다. - const output = 5; 출력 설명 [7, 5, 9, 11, 10]을 정렬하면 전체 배열이 정렬되기 때문입니다. 예시 다음