Computer >> 컴퓨터 >  >> 프로그램 작성 >> JavaScript
  • C 프로그래밍
  •   
  • C++
  •   
  • Redis
  •   
  • BASH 프로그래밍
  •   
  • Python
  •   
  • Java
  •   
  • 데이터 베이스
  •   
  • HTML
  •   
  • JavaScript
  •   
  • 프로그램 작성
  •   
  • CSS
  •   
  • Ruby
  •   
  • SQL
  •   
  • IOS
  •   
  • Android
  •   
  • MongoDB
  •   
  • MySQL
  •   
  • C#
  •   
  • PHP
  •   
  • SQL Server
  • JavaScript

    1. JavaScript에서 2차원 배열 재구성

      문제 첫 번째 인수로 숫자의 2차원 배열 arr을, 행 을 나타내는 두 개의 숫자 r과 c를 취하는 JavaScript 함수를 작성해야 합니다. 숫자 및 열 각각 원하는 행렬의 번호입니다. 우리의 함수는 동일한 행 순회에서 지정된 행과 열로 새로운 2차원 배열을 형성하고 반환해야 합니다. 입력 배열에 있는 것과 같이 순서를 지정하십시오. 예를 들어, 함수에 대한 입력이 -인 경우 const arr = [    [6, 7],    [8, 9] ]; const r = 1, c = 4; 그러면

    2. JavaScript에서 가장 긴 길이의 집합을 찾아 반환

      문제 첫 번째이자 유일한 인수로 숫자 배열인 arr을 취하는 JavaScript 함수를 작성해야 합니다. 길이가 N인 배열 arr은 0에서 N-1까지의 모든 정수를 포함합니다. 우리의 함수는 S[i] ={A[i], A[A[i]], A[A[A[i]]], ... } 대상인 집합 S의 가장 긴 길이를 찾아서 반환해야 합니다. 아래 규정에 따릅니다. S의 첫 번째 요소가 index =i의 요소 A[i] 선택으로 시작한다고 가정하고 S의 다음 요소는 A[A[i]], 그리고 A[A[A[i]]]… 유추, 우리는 S에서 중복 요소가 발생하기

    3. JavaScript에서 배열의 삼각형 변 수 계산

      문제 첫 번째이자 유일한 인수로 숫자 배열, arr를 취하는 JavaScript 함수를 작성해야 합니다. 우리 함수의 임무는 삼각형의 한 변의 길이로 취하면 삼각형을 만들 수 있는 배열에서 선택된 세 개의 삼각형의 수를 계산하는 것입니다. 예를 들어, 함수에 대한 입력이 -인 경우 const arr = [2, 2, 3, 4]; 그러면 출력은 다음과 같아야 합니다. - const output = 3; 출력 설명 유효한 조합은 다음과 같습니다. 2,3,4 (using the first 2) 2,3,4 (using the sec

    4. JavaScript를 사용하여 알파벳 문자의 1부터 시작하는 인덱스 찾기

      문제 소문자 영어 알파벳 문자를 사용하는 JavaScript 함수를 작성해야 합니다. 우리 함수는 문자의 1부터 시작하는 알파벳 인덱스를 반환해야 합니다. 예시 다음은 코드입니다 - const char = 'j'; const findCharIndex = (char = '') => {    const legend = ' abcdefghijklmnopqrstuvwxyz';    if(!char || !legend.includes(char) || ch

    5. JavaScript의 입력 배열을 기반으로 해당 요소보다 작은 요소의 배열 구성

      문제 숫자 배열을 받는 JavaScript 함수를 작성해야 합니다. 우리 함수는 입력 배열을 기반으로 출력 배열을 구성해야 합니다. 각 해당 요소에 대해 출력 배열에는 오른쪽에 있는 해당 숫자보다 작은 숫자의 개수가 포함되어야 합니다. 마지막으로 이 배열을 반환해야 합니다. 예시 다음은 코드입니다 - const arr = [6, 2, 8, 5, 1, 3]; const buildSmallerArray = (arr = []) => {    let count;    let base; &nbs

    6. JavaScript의 첫 번째 배열 요소를 기준으로 더하기/빼기 배열 구성하기

      문제 양의 정수 배열을 취하는 JavaScript 함수를 작성해야 합니다. 우리 함수는 이 배열을 문자열 정수 배열에 매핑해야 합니다. 배열에는 해당 요소를 얻기 위해 첫 번째 요소에 더하거나 빼야 하는 숫자가 포함되어야 합니다. 예를 들어 [4, 3, 6, 2] 반환해야 합니다 - ['+0', '-1', '+2', '-2'] 예시 다음은 코드입니다 - const arr = [4, 3, 6, 2]; const buildRelative = (arr = []) =>

    7. JavaScript를 사용하여 범위 내에서 원하는 쌍 생성

      문제 숫자 n을 받는 JavaScript 함수를 작성해야 합니다. 우리의 함수는 다음 조건을 만족하는 정수 쌍 [a, b]를 포함하는 배열을 생성해야 합니다 - 0 <= a <= b <= n 예시 다음은 코드입니다 - const num = 4; const findPairs = (n = 1) => {    const arr = [];    for(let i = 0; i <= n; i++){       for(let j = i; j <=n

    8. JavaScript에서 숫자의 이전 숫자로 나눌 수 있는 숫자입니까?

      문제 숫자를 받아 왼쪽의 숫자로 나눌 수 있는지 각 숫자를 확인하고 부울 배열을 반환하는 JavaScript 함수를 작성해야 합니다. 부울은 첫 번째 숫자 앞에 숫자가 없기 때문에 항상 false로 시작해야 합니다. 예시 다음은 코드입니다 - const num = 73312; const divisibleByPrevious = (n = 1) => {    const str = n.toString();    const arr = [false];    for(let i =

    9. JavaScript를 사용하여 배열의 차이 합계를 정렬하고 찾기

      문제 정수 배열을 취하는 JavaScript 함수를 작성해야 합니다. 우리 함수는 배열의 연속 쌍 간의 차이를 내림차순으로 합산해야 합니다. 예를 들어 - 배열이 -인 경우 [6, 2, 15] 그러면 출력은 다음과 같아야 합니다. - (15 - 6) + (6 - 2) = 13 예시 다음은 코드입니다 - const arr = [6, 2, 15]; const sumDifference = (arr = []) => {    const descArr = arr.sort((a, b) => b - a); &n

    10. JavaScript를 사용하여 숫자를 회전하여 최대 숫자를 형성하십시오.

      문제 숫자 n을 받는 JavaScript 함수를 작성해야 합니다. 우리 함수는 자릿수를 재배열하여 최대값을 반환해야 합니다. 예시 다음은 코드입니다 - const num = 124; const rotateToMax = n => {    n = n       .toString()       .split('')       .map(el => +el);       n.sort((a, b

    11. JavaScript를 사용하여 문자열 숫자의 후반부를 0으로 변경

      문제 문자열 번호를 유일한 인수로 취하는 JavaScript 함수를 작성해야 합니다. 우리의 함수는 숫자의 후반부가 0으로 변경된 입력 숫자를 반환해야 합니다. 숫자가 홀수인 경우 중간 자릿수부터 0으로 바꿔야 합니다. 예를 들어 - 938473 → 938000 예시 다음은 코드입니다 - const num = '938473'; const convertHalf = (num = '') => {    let i = num.toString();    l

    12. JavaScript에서 인덱스 합계가 최소인 공통 요소

      문제 첫 번째와 두 번째 인수로 두 개의 리터럴 배열인 arr1과 arr2를 취하는 JavaScript 함수를 작성해야 합니다. 우리의 함수는 공통 요소를 찾아야 합니다. 최소 목록 인덱스섬이 있는 arr1 및 arr2 . 답변 사이에 선택 동점이 있는 경우 주문 요구 사항 없이 모든 답변을 출력해야 합니다. 예를 들어, 함수에 대한 입력이 -인 경우 const arr1 = ['a', 'b', 'c', 'd']; const arr2 = ['d', '

    13. JavaScript를 사용하여 배열 내 모든 공통 요소의 합 찾기

      문제 세 개의 숫자 배열을 받는 JavaScript 함수를 작성해야 합니다. 우리의 함수는 세 배열 모두에서 공통적인 모든 숫자의 합을 반환해야 합니다. 예시 다음은 코드입니다 - const arr1 = [4, 4, 5, 8, 3]; const arr2 = [7, 3, 7, 4, 1]; const arr3 = [11, 0, 7, 3, 4]; const sumCommon = (arr1 = [], arr2 = [], arr3 = []) => {    let sum = 0;    for(let

    14. JavaScript를 사용하여 문자열의 2차원 배열 정렬 및 대각선 요소 찾기

      문제 n개의 문자열 배열을 취하는 JavaScript 함수를 작성해야 합니다. 그리고 배열의 각 문자열은 정확히 n개의 문자로 구성됩니다. 우리 함수는 먼저 배열을 알파벳 순서로 정렬해야 합니다. 그런 다음 왼쪽 상단 모서리에서 시작하여 주 대각선에 있는 문자로 구성된 문자열을 반환합니다. 예시 다음은 코드입니다 - const arr = [    'star',    'abcd',    'calm',    '

    15. JavaScript를 사용하여 n회 이상 발생하면 요소 발생 삭제

      문제 숫자 배열을 첫 번째 인수로, 숫자를 두 번째 인수로 취하는 JavaScript 함수를 작성해야 합니다. 우리 함수는 결과 배열에 지정된 수(두 번째 인수)보다 더 많이 나타나는 요소가 포함되지 않도록 배열에서 요소를 삭제해야 합니다. 예시 다음은 코드입니다 - const arr = [4, 2, 3, 2, 4, 2, 2, 4]; const num = 2; const deleteExcess = (arr = [], num = 1) => {    const map = {};    for

    16. JavaScript에서 연산자 우선 순위를 고려한 수학 표현식 평가

      문제 수학 표현식을 문자열로 받아 결과를 숫자로 반환하는 JavaScript 함수를 작성해야 합니다. 다음 수학 연산자를 지원해야 합니다. - 나눗셈 / (부동 소수점 나눗셈으로) 추가 + 빼기 - 곱하기 * 연산자는 항상 왼쪽에서 오른쪽으로 평가되며 * 및 /는 + 및 -보다 먼저 평가되어야 합니다. 예시 다음은 코드입니다 - const exp = '6 - 4'; const findResult = (exp = '') => {    const dig

    17. JavaScript를 사용하여 n번째 인덱스에 있는 배열 요소의 n번째 거듭제곱 찾기

      문제 숫자 배열을 받는 JavaScript 함수를 작성해야 합니다. 우리의 함수는 입력 배열을 각 요소가 0부터 시작하는 인덱스로 올라가는 다른 배열에 매핑해야 합니다. 마지막으로 우리 함수는 이 새로운 배열을 반환해야 합니다. 예 다음은 코드입니다 - const arr = [5, 2, 3, 7, 6, 2]; const findNthPower = (arr = []) => {    const res = [];    for(let i = 0; i < arr.length; i++){ &

    18. JavaScript에서 숫자 배열의 분산 계산

      문제 오름차순으로 정렬된 숫자 배열을 취하는 JavaScript 함수를 작성해야 합니다. 우리 함수는 숫자 배열의 분산을 계산해야 합니다. 숫자 집합의 분산은 평균을 기준으로 계산됩니다. $평균(M) =( \sum_{i=0}^{n-1} arr[i])$ / n 그리고 분산(V) =$(\sum_{i=0}^{n-1} (arr[i] - M)^2)$ / n 예시 다음은 코드입니다 - const arr = [4, 6, 7, 8, 9, 10, 10]; const findVariance = (arr = []) => {  

    19. JavaScript를 사용하여 십진수 값이 짝수인 이진 문자열 정렬

      문제 공백으로 구분된 길이가 3인 바이너리 문자열을 포함하는 문자열을 받는 JavaScript 함수를 작성해야 합니다. 우리 함수는 숫자를 오름차순으로 정렬해야 하지만 짝수만 정렬하고 그 자리에 모든 홀수는 그대로 둡니다. 예시 다음은 코드입니다 - const str = '101 111 100 001 010'; const sortEvenIncreasing = (str = '') => {    const sorter = (a, b) => {     &nb

    20. JavaScript를 사용하여 바이너리에 패리티 비트 계산 및 추가

      패리티 비트 패리티 비트 또는 검사 비트는 문자열의 총 1비트 수가 짝수 또는 홀수인지 확인하기 위해 비트 문자열에 추가된 비트입니다. 문제 원하는 패리티(항상 짝수 또는 홀수)이고 다른 하나는 확인하려는 숫자의 이진 표현인 두 개의 매개변수를 사용하는 JavaScript 함수를 작성해야 합니다. 우리 함수의 임무는 정수(0 또는 1)를 반환하는 것인데, 이는 결과 문자열의 패리티가 예상대로 되도록 이진 표현에 추가해야 하는 패리티 비트입니다. 예시 다음은 코드입니다 - const parity = 'even';

    Total 5927 -컴퓨터  FirstPage PreviousPage NextPage LastPage CurrentPage:11/297  20-컴퓨터/Page Goto:1 5 6 7 8 9 10 11 12 13 14 15 16 17