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

    1. JavaScript에서 역 카운트를 출력하는 재귀 루프

      우리는 숫자를 받아서 그 숫자에서 0이 될 때까지 역 카운트를 출력하는 재귀 JavaScript 함수를 작성해야 합니다. 우리를 위한 유일한 조건은 재귀만을 사용하여 이 함수를 작성해야 한다는 것입니다. 예시 이에 대한 코드는 - const recursiveLoop = (counter) =>{    if(counter > 0){       recursiveLoop(counter - 1);    };    console.log(counter)

    2. JavaScript에서 카운팅 정렬 구현

      숫자 배열을 받아 카운팅 정렬 알고리즘을 사용하여 정렬하는 JavaScript 함수를 작성해야 합니다. 최대값을 알면 계수 정렬 알고리즘을 사용하여 선형 시간 및 공간에서 숫자 배열을 정렬할 수 있습니다. 최대값을 사용하여 해당 크기의 배열을 만들어 각 인덱스 값의 발생 횟수를 계산합니다. 그런 다음 0이 아닌 개수가 있는 모든 인덱스를 결과 배열로 추출합니다. 우리는 먼저 하나의 루프를 사용하여 배열의 가장 큰 요소를 찾을 것이며, 일단 배열을 정렬하기 위해 카운팅 정렬을 사용할 것입니다. 예시 const arr = [4,

    3. 회문 문자열을 찾는 함수 JavaScript

      문자열을 받는 JavaScript 함수를 작성해야 합니다. 이 함수는 문자열이 회문 문자열이면 true를 반환하고 그렇지 않으면 false를 반환해야 합니다. 회문 문자열은 앞뒤에서 동일하게 읽는 문자열입니다. 예:부인, 아빠, abcdcba 우리의 유일한 조건은 내장된 문자열 메서드를 사용하거나 문자열을 배열로 변환할 수 없다는 것입니다. 예시 const str = 'madam'; const isPalindrome = (str = '') => {    const { leng

    4. 숫자와 반대 숫자의 차이점 JavaScript

      숫자를 첫 번째이자 유일한 인수로 사용하는 JavaScript 함수를 작성해야 합니다. 함수는 - 인수에 대해 역수를 계산합니다. 원래 숫자와 반대 숫자 사이의 절대 차이를 반환합니다. 예를 들어 - 입력 번호가 -인 경우 const num = 45467; 그러면 반대 숫자는 - 76454가 됩니다. 그리고 출력은 76454 - 45467 =30987이어야 합니다. 예시 const num = 45467; const findReversed = (num, res = 0) => {    if(num){

    5. 문자열 아나그램 확인 JavaScript

      애너그램 아나그램은 문자열 쌍으로, 그 중 하나가 특정 패턴으로 재정렬될 때 다른 하나가 생성됩니다. 예를 들어 - hello와 lolhe는 아나그램입니다. lolhe를 재정렬하여 hello 문자열을 형성하거나 그 반대의 경우도 마찬가지이기 때문입니다. str1과 str2와 같은 두 개의 문자열을 받는 JavaScript 함수를 작성해야 합니다. 문자열이 서로의 아나그램이면 함수는 true를 반환해야 하고, 그렇지 않으면 false를 반환해야 합니다. 각 입력 문자열의 문자 수를 집계하는 맵을 만들 수 있습니다. 그런 다음

    6. 순서를 동일하게 유지하는 내에서 단어 반전 JavaScript

      문자열을 받는 JavaScript 함수를 작성해야 합니다. 이 함수는 안에 있는 문자열의 각 단어를 반대로 해야 합니다(단어란 양쪽 끝의 공백 또는 공백과 문자열 끝으로 둘러싸인 부분 문자열을 의미합니다). 함수는 마침내 새로 형성된 문자열을 반환해야 합니다. 예를 들어 - 입력 문자열이 -인 경우 const str = 'This is a string'; 그러면 출력은 다음과 같아야 합니다. - const output = 'sihT si a gnirts'; 예시 const str = 'Th

    7. JavaScript 각 단어의 첫 글자를 대문자로

      우리는 단어 문자열을 받는 JavaScript 함수를 작성해야 합니다. 함수는 원래 문자열의 각 단어의 첫 글자가 대문자인 새 문자열을 생성해야 합니다. 예를 들어 - 입력 문자열이 -인 경우 const str = 'this is some random string'; 그러면 출력은 다음과 같아야 합니다. - const output = 'This Is Some Random String'; 예시 const str = 'this is some random string'; const capi

    8. 문자열 JavaScript 암호화

      문자열을 첫 번째 인수로, 숫자를 두 번째 인수로 취하는 JavaScript 함수를 작성해야 합니다. 함수는 주어진 숫자만큼 알파벳을 위로 이동하여 문자열의 각 알파벳을 대체해야 합니다. 시프팅은 정의되지 않은 결과나 무효 결과 대신 z를 따라야 하는 것처럼 알파벳의 시작이나 끝으로 돌아가야 합니다. 예시 const str = 'this is a str'; const encryptString = (str = '', num = 1) => {    const alphabet = &

    9. 정사각형 행렬 JavaScript의 나선형 요소

      다음과 같은 리터럴 배열의 2차원(반드시 정사각 행렬) 배열을 취하는 JavaScript 함수를 작성해야 합니다. - const arr = [    [1, 2, 3],    [4, 5, 6],    [7, 8, 9] ]; 이 함수는 (0, 0) 위치에서 시작하여 입력 배열에서 나선형으로 요소를 가져와서 해당 1차원 배열을 반환하는 새 배열을 생성해야 합니다. 따라서 이 배열의 나선은 다음과 같아야 합니다. - const output = [1, 2, 3, 6, 9, 8, 7,

    10. 에라토스테네스의 체를 사용하여 소수 찾기 JavaScript

      n과 같이 숫자를 받는 JavaScript 함수를 작성해야 합니다. 함수는 1과 n 사이의 모든 소수의 배열을 반환해야 합니다. 접근 첫 번째 단계는 모든 값이 true로 초기화된 주어진 숫자만큼 큰 배열을 만드는 것입니다. 배열 인덱스는 모든 가능한 소수를 나타내며 처음에는 모두 참입니다. 그런 다음 2에서 주어진 숫자의 제곱근까지 반복하는 for 루프를 만듭니다. 정의에 따라 모든 정수의 곱은 소수가 될 수 없으며 0과 1은 소수에 영향을 미치지 않으므로 0과 1은 무시됩니다. 마지막으로 모든 소수에 도달하도록 모든 거짓

    11. 배열 JavaScript를 재귀적으로 정렬하기 위해 병합 정렬을 사용

      Numbers의 배열을 받는 JavaScript 함수를 작성해야 합니다. 이 함수는 병합 정렬 알고리즘을 사용하여 배열을 정렬해야 합니다. 병합 정렬 병합 정렬은 두 부분 또는 프로세스로 구성됩니다. - 컬렉션을 단일 단위로 분할하는 재귀 부분 그런 다음 올바른 순서로 다시 결합하는 반복적인 부분입니다. 예시 const arr = [23, 4, 67, 32, 1, 7, 56, 5, 89]; const mergeSort = arr => {    if (arr.length < 2){   &nb

    12. JavaScript 문자열에서 공백 수 찾기

      공백이 포함된 문자열을 받는 JavaScript 함수를 작성해야 합니다. 함수는 단순히 해당 문자열에 있는 공백 수를 계산해야 합니다. 예를 들어 - 입력 문자열이 -인 경우 const str = 'this is a string'; 그러면 출력은 다음과 같아야 합니다. - const output = 4; 예시 const str = 'this is a string'; const countSpaces = (str = '') => {    let count = 0;

    13. 목표 값으로 합산될 수 있는 배열에서 가능한 숫자 찾기 JavaScript

      숫자 배열을 첫 번째 인수로, 단일 숫자를 두 번째 인수로 취하는 JavaScript 함수를 작성해야 합니다. 함수는 추가될 때 배열의 두 번째 인수로 지정된 합계를 제공하는 배열에서 이러한 요소를 선택해야 합니다. 함수는 추가될 때 필요한 합계를 제공하는 모든 숫자 하위 배열의 배열을 반환해야 합니다. 순서는 중요하지 않으며 필요한 경우 합계를 생성하기 위해 하나의 숫자를 두 번 이상 사용할 수 있습니다. 예를 들어 - 입력 배열과 합이 -인 경우 const arr =[14, 6, 10]; const 합계 =40; 그러

    14. 동적 프로그래밍 - JavaScript 요소의 일부 합계

      다음과 같은 숫자 배열이 있다고 가정해 보겠습니다. - const arr = [1, 2, 3, 4, 5]; 매번 요소를 하나씩 적게 취하면 이 배열은 다음과 같이 분리될 수 있습니다. - [1, 2, 3, 4, 5] [2, 3, 4, 5] [3, 4, 5] [4, 5] [5] [] 우리는 그러한 배열을 취하는 JavaScript 함수를 작성해야 합니다. 함수는 위에서 설명한 것과 같은 방식으로 배열을 분리해야 합니다. 그런 다음 함수는 이러한 부분의 각 합을 포함하는 배열을 생성하고 해당 배열을 반환해야 합니다. 따라서 이

    15. 정수 배열이 주어지면 가장 큰 곱을 가진 인접 요소 쌍을 찾고 해당 제품 JavaScript를 반환합니다.

      숫자 배열(양수 및 음수)을 취하는 JavaScript 함수를 작성해야 합니다. 함수는 배열의 인접한 두 요소의 가장 높은 곱을 반환해야 합니다. 예를 들어 - 입력 배열이 -인 경우 const arr = [-23, 4, -3, 8, -12]; 그러면 출력은 다음과 같아야 합니다. - const output = -12; 두 요소는 4와 -3입니다. 예시 const arr = [-23, 4, -3, 8, -12]; const adjacentProduct = (arr = []) => {    let fi

    16. 숫자가 다른 JavaScript의 힘인지 확인

      m과 n이라는 두 개의 숫자를 취하는 JavaScript 함수를 작성해야 합니다. 함수는 m이 n의 거듭제곱인지 여부를 확인해야 합니다. 그렇다면 true, 그렇지 않으면 false를 반환해야 합니다. 예를 들어 - m = 8, n = 2 should return true m = 100, n = 10 should return true m = .01, n = 10 should return true m = 21, n = 3 should return false 예 const isPower = (m, n) => {   &

    17. N 연속 홀수 JavaScript

      Numbers 배열을 첫 번째 인수로 사용하고 숫자(예:n)를 두 번째 인수로 사용하는 JavaScript 함수를 작성해야 합니다. 이 함수는 배열에 n개의 연속적인 홀수가 있으면 true를 반환해야 하고, 그렇지 않으면 false를 반환해야 합니다. 예를 들어 - 입력 배열과 숫자가 -인 경우 const arr = [3, 5, 3, 5, 4, 3]; const n = 4; 그러면 처음 4개의 숫자가 모두 홀수이므로 출력이 참이어야 합니다. 예시 const arr = [3, 5, 3, 5, 4, 3]; const n = 4

    18. JavaScript 카운트 반복 문자

      다음과 같은 문자열이 있다고 가정합니다. - const str = 'aabbcde'; 여기에 2a, 2b의 1c 1d 및 1e가 있습니다. 우리는 그러한 문자열 하나를 취하는 JavaScript 함수를 작성해야 합니다. 그런 다음 함수는 문자 수 뒤에 문자가 오는 문자열을 구성해야 합니다. 따라서 위 문자열의 경우 출력은 다음과 같아야 합니다. - const output = '2a2b1c1d1e'; 예시 const str = 'aabbcde'; const repeatLetter = (

    19. 자릿수 루트 JavaScript에 따라 숫자 정렬

      숫자 루트 양의 정수의 자릿수 근은 모든 자릿수의 합으로 정의됩니다. 정수 배열을 취하는 JavaScript 함수를 작성해야 합니다. 함수는 a가 b보다 앞에 오면 a의 자릿수 근이 b의 자릿수 근보다 작거나 같도록 정렬해야 합니다. 두 숫자의 자릿수 근이 같으면 작은 숫자(일반적인 의미에서)가 먼저 와야 합니다. 예를 들어, 4와 13은 동일한 자릿수 루트를 갖지만 4 <13이므로 둘 다 있는 모든 digitRoot 정렬에서 4가 13 앞에 옵니다. 예를 들어 - 입력 배열이 -인 경우 const arr = [13, 20

    20. 배열 JavaScript에서 n번째 누락된 숫자 찾기

      다음과 같이 일부 요소가 누락된 엄격하게 증가하는 숫자 시퀀스(단위 증가)가 있다고 가정합니다. const arr = [2,3,4,7,11]; 첫 번째 인수로 하나의 배열을 취하고 두 번째 인수로 단일 숫자(예:n)를 취하는 JavaScript 함수를 작성해야 합니다. 함수는 배열에서 누락된 n번째 요소를 찾아야 합니다. 예를 들어 - 위 배열의 경우 n =4; 그러면 출력은 8이 되어야 합니다. 누락된 요소는 - 1, 5, 6, 8 예시 const arr = [2, 3, 4, 7, 11]; const findMissin

    Total 5927 -컴퓨터  FirstPage PreviousPage NextPage LastPage CurrentPage:43/297  20-컴퓨터/Page Goto:1 37 38 39 40 41 42 43 44 45 46 47 48 49