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

    1. JavaScript에서 하나의 고유한 문자만 포함하는 문자열의 하위 문자열 계산

      문자열을 유일한 인수로 취하는 JavaScript 함수를 작성해야 합니다. 우리 함수의 임무는 정확히 하나의 고유한 문자를 포함하는 입력 문자열의 모든 인접한 부분 문자열을 계산하는 것입니다. 그런 다음 함수는 이러한 모든 하위 문자열의 개수를 반환해야 합니다. 예를 들어 - 입력 문자열이 -인 경우 const str = 'iiiji'; 그러면 출력은 다음과 같아야 합니다. - const output = 8; 원하는 문자열이 -이기 때문에 'iii', 'i', 'i'

    2. JavaScript에서 이미 정렬된 배열의 크고 작은 정렬 알고리즘

      이미 오름차순으로 정렬된 정수 배열이 있다고 가정합니다. 내장된 Array.prototype.sort() 메서드를 사용하지 않고 다음과 같이 배열을 정렬하는 JavaScript 함수를 작성해야 합니다. - 첫 번째 숫자는 최대값이어야 합니다. 두 번째 숫자는 최소값이어야 합니다. 세 번째 숫자는 두 번째 최대값이어야 합니다. 네 번째 숫자는 두 번째 최소값이어야 합니다. 등등. 예를 들어 - 입력 배열이 -인 경우 const arr = [1, 2, 3, 4, 5, 6]; 그러면 출력은 다음과 같아

    3. JavaScript의 행렬에서 단어 찾기

      문자 배열을 첫 번째 인수로, 문자열을 두 번째 인수로 취하는 JavaScript 함수를 작성해야 합니다. 함수는 행렬에 문자가 있는지 확인해야 합니다. 반복되지 않는 조합은 두 번째 인수로 함수에 제공된 문자열을 생성합니다. 이러한 조합이 있으면 함수는 true를 반환하고 그렇지 않으면 false를 반환해야 합니다. 예를 들어 - 입력 배열과 문자열이 -인 경우 const arr = [    ['s', 'd', 'k', 'e'],   &nb

    4. JavaScript에서 배열의 가능한 모든 하위 집합 찾기

      첫 번째이자 유일한 인수로 리터럴 배열을 취하는 JavaScript 함수를 작성해야 합니다. 함수는 원래 배열에서 구성할 수 있는 모든 가능한 하위 배열의 배열을 생성하고 반환해야 합니다. 예를 들어 - 입력 배열이 -인 경우 상수 arr =[1, 2, 3]; 그러면 출력은 다음과 같아야 합니다. - 상수 출력 =[ [2], [1], [3], [1,2,3], [2,3], [1,2], [1, 3], []]; 하위 배열의 순서는 그다지 중요하지 않습니다. 예시 다음은 코드입니다 - { arr.sort(); 상수 해상도 =[

    5. JavaScript에서 가능한 가장 긴 연속적인 숫자 시퀀스의 길이

      정수 배열을 첫 번째이자 유일한 인수로 사용하는 JavaScript 함수를 작성해야 합니다. 함수는 배열(연속 또는 비연속)에 존재하는 가장 긴 연속 증가 시퀀스의 길이를 찾아서 반환해야 합니다. 예를 들어 - 입력 배열이 -인 경우 const arr = [4, 6, 9, 1, 2, 8, 5, 3, -1]; 가장 긴 연속 증가 시퀀스가 ​​1, 2, 3, 4,5, 6이기 때문에 출력은 6이어야 합니다. 예시 다음은 코드입니다 - const arr = [4, 6, 9, 1, 2, 8, 5, 3, -1]; const conse

    6. JavaScript에서 가장 뛰어난 제품을 포함하는 하위 배열

      첫 번째이자 유일한 인수로 정수 배열(양수 및 음수)을 취하는 JavaScript 함수를 작성해야 합니다. 함수는 최대값인 부분배열의 곱을 찾아 반환해야 합니다. 예를 들어 - 입력 배열이 -인 경우 const arr = [4, -5, 2, -3, 1, -4, 0, -3]; 그러면 출력은 다음과 같아야 합니다. - const output = 120 최대 곱을 갖는 하위 배열이 [4, -5, 2, -3]이기 때문입니다. 예시 다음은 코드입니다 - const arr = [4, -5, 2, -3, 1, -4, 0, -3]; co

    7. JavaScript에서 회전된 정렬된 배열에서 가장 작은 요소 찾기

      정수 배열을 유일한 인수로 취하는 JavaScript 함수를 작성해야 합니다. 배열은 먼저 정렬된 다음 임의의 수의 요소로 회전됩니다. 함수는 배열에서 가장 작은 요소를 찾아 해당 요소를 반환해야 합니다. 유일한 조건은 이진 검색 알고리즘의 약간 조정된 버전을 사용하여 선형 시간 복잡도보다 적은 시간으로 이 작업을 수행해야 한다는 것입니다. 예를 들어 - 입력 배열이 -인 경우 const arr = [6, 8, 12, 25, 2, 4, 5]; 그러면 출력은 2가 되어야 합니다. 예시 다음은 코드입니다 - const arr

    8. JavaScript에서 인접 요소보다 큰 요소 찾기

      숫자 배열을 첫 번째이자 유일한 인수로 사용하는 JavaScript 함수를 작성해야 합니다. 함수는 배열에서 바로 오른쪽에 있는 숫자와 바로 왼쪽에 있는 숫자 둘 다보다 큰 숫자 하나를 찾아서 반환해야 합니다. 배열에 그러한 요소가 두 개 이상 있으면 함수는 그 중 하나를 반환해야 합니다. 예를 들어 - 입력 배열이 -인 경우 const arr = [3, 6, 7, 9, 8, 2, 5]; 그러면 출력은 다음과 같아야 합니다. - const output = 9; 이 질문은 피크 요소를 찾아야 하므로 이진 검색 알고리즘의 수정

    9. JavaScript에서 문장의 마지막 두 번째 단어의 길이 찾기

      문장은 공백으로 연결된 문자열(단어라고 함)을 포함하는 문자열일 뿐입니다. 우리는 그러한 문장 문자열 하나를 취하고 문자열의 마지막 단어에서 두 번째 단어의 문자 수를 계산하는 JavaScript 함수를 작성해야 합니다. 문자열이 2개 이하의 단어를 포함하는 경우 함수는 0을 반환해야 합니다. 예를 들어 - 입력 문자열이 -인 경우 const str = 'this is an example string'; 그러면 출력은 다음과 같아야 합니다. - const output = 7; 예의 문자 수가 7이기 때문입니다.

    10. JavaScript의 정렬된 배열에서 원하는 숫자 찾기

      오름차순으로 정렬된 정수 배열이 있습니다. 우리는 첫 번째 인수로 하나의 배열을 취하고 두 번째 인수로 목표 합계 숫자를 취하는 JavaScript 함수를 작성해야 합니다. 함수는 추가될 때 목표 합계를 제공하는 배열에서 두 개의 숫자를 찾아서 반환해야 합니다. 이 문제를 풀기 위한 조건은 이것을 선형 시간과 일정한 공간을 사용하여 해야 한다는 것입니다. 예시 다음은 코드입니다 - const arr = [4, 6, 8, 9, 11, 12, 18, 21]; const num = 27; const findElements = (arr

    11. JavaScript에서 문자열의 첫 번째 비반복 문자 찾기

      문자열을 첫 번째이자 유일한 인수로 사용하는 JavaScript 함수를 작성해야 합니다. 함수는 문자열에서 한 번만 나타나는 문자열에서 발견한 첫 번째 문자의 인덱스를 찾아서 반환해야 합니다. 문자열에 고유한 문자가 포함되어 있지 않으면 함수는 -1을 반환해야 합니다. 예를 들어 - 입력 문자열이 -인 경우 const str = 'hellohe'; 그러면 출력은 다음과 같아야 합니다. - const output = 4; 예시 다음은 코드입니다 - const str = 'hellohe'; con

    12. JavaScript에서 완전한 변환 없이 문자열로 표현되는 숫자 추가하기

      두 개의 숫자를 나타내는 str1과 str2라는 두 개의 문자열을 받는 JavaScript 함수를 작성해야 합니다. 전체 문자열을 각각의 숫자로 변환하지 않고 우리 함수는 두 문자열 숫자의 합을 계산하고 그 결과를 문자열로 반환해야 합니다. 예를 들어 - 두 문자열이 -인 경우 const str1 = '234'; const str2 = '129'; 그러면 출력은 363이어야 합니다.- 예시 다음은 코드입니다 - const str1 = '234'; const str2 = '1

    13. JavaScript에서 배열 합계를 나눌 수 있도록 가장 작은 하위 배열 제거

      양의 정수 배열을 첫 번째 인수로, 양의 정수를 두 번째 인수로 취하는 JavaScript 함수를 작성해야 합니다. 함수는 합을 두 번째 인수로 지정된 숫자로 나눌 수 있도록 원래 배열에서 삭제해야 하는 가장 작은 하위 배열의 길이를 파악하고 반환해야 합니다. 예를 들어 - 입력이 -인 경우 const arr = [3, 8, 2, 6]; const num = 9; 그러면 출력은 다음과 같아야 합니다. - const output = 2 삭제해야 하는 부분배열은 [8, 2]이기 때문에 예시 다음은 코드입니다 - const a

    14. JavaScript에서 n개 이상의 반복 문자가 있는 가장 긴 부분 문자열 찾기

      문자열을 첫 번째 인수로, 양의 정수 n을 두 번째 인수로 취하는 JavaScript 함수를 작성해야 합니다. 문자열에 일부 반복 문자가 포함될 수 있습니다. 함수는 모든 문자가 n번 이상 나타나는 원래 문자열에서 가장 긴 부분 문자열의 길이를 찾아 반환해야 합니다. 예를 들어 - 입력 문자열과 숫자가 -인 경우 const str = 'kdkddj'; const num = 2; 그러면 출력은 다음과 같아야 합니다. - const output = 5; 원하는 가장 긴 부분 문자열이 kdkdd이기 때문에 예시

    15. JavaScript의 배열을 기반으로 한 문자열 섞기

      문자열을 받는 JavaScript 함수를 작성해야 합니다. 예를 들어 str을 첫 번째 인수로, 양의 정수 배열(예:두 번째 인수와 길이가 같은 arr)을 사용합니다. 우리 함수는 i번째 위치의 문자가 섞인 문자열의 arr[i]로 이동하도록 문자열의 문자를 섞어야 합니다. 예를 들어 - 입력 문자열과 배열이 -인 경우 const str = 'example'; const arr = [5, 2, 0, 6, 4, 1, 3]; 그러면 출력은 다음과 같아야 합니다. - const output = 'alxepem&

    16. JavaScript에서 요소의 빈도 증가에 따라 배열 정렬

      첫 번째이자 유일한 인수로 리터럴 배열을 취하는 JavaScript 함수를 작성해야 합니다. 배열에 반복되는 값이 많이 포함될 수 있습니다. 우리 함수는 고유하거나 빈도가 가장 낮은 값이 가장 많이 있는 값보다 먼저 배치되도록 배열을 정렬해야 합니다. 예를 들어 - 입력 배열이 -인 경우 const arr = [4, 7, 3, 5, 5, 4, 7, 9, 2, 1, 5, 7, 5, 5, 9]; 그러면 출력 배열은 -여야 합니다. const output = [    3, 2, 1, 9, 9, 4,  

    17. JavaScript에서 문장의 길이에 따라 단어 정렬하기

      문장을 첫 번째이자 유일한 인수로 취하는 JavaScript 함수를 작성해야 합니다. 문장은 한정된 수의 공백으로 연결된 특수한 종류의 문자열입니다. 함수는 문장의 단어를 재배열하여 가장 작은 단어(문자가 가장 적은 단어)가 먼저 나타난 다음 더 큰 단어가 나오도록 해야 합니다. 예를 들어 - 입력 문자열이 -인 경우 const str = 'this is a string'; 그러면 출력은 다음과 같아야 합니다. - const output = 'a is this string'; 예시 다음은 코드

    18. JavaScript에서 지정된 숫자보다 약간 큰 가장 작은 소수

      첫 번째이자 유일한 인수로 양의 정수를 취하는 JavaScript 함수를 작성해야 합니다. 함수는 인수로 지정된 숫자보다 약간 큰 가장 작은 소수를 찾아야 합니다. 예를 들어 - 입력이 -인 경우 const num = 18; 그러면 출력은 다음과 같아야 합니다. const output = 19; 예시 다음은 코드입니다: const num = 18; const justGreaterPrime = (num) => {    for (let i = num + 1;; i++) {     &nb

    19. JavaScript에서 숫자의 합은 최대 자릿수입니다.

      두 개의 숫자, 예를 들어 m과 n을 인수로 취하는 JavaScript 함수를 작성해야 합니다. n은 항상 m에 있는 자릿수보다 작거나 같습니다. 함수는 m의 처음 n자리의 합계를 계산하고 반환해야 합니다. 예를 들어 - 입력된 숫자가 -인 경우 const m = 5465767; const n = 4; 그러면 출력은 다음과 같아야 합니다. - const output = 20; 왜냐하면 5 + 4 + 6 + 5 =20이기 때문입니다. 예시 다음은 코드입니다 - const m = 5465767; const n = 4; con

    20. JavaScript에서 원하는 합계가 있는 삼중항

      숫자 배열을 첫 번째 인수로, 숫자를 두 번째 인수로 취하는 JavaScript 함수를 작성해야 합니다. 함수는 두 번째 인수에 의해 지정된 수까지 합산되는 모든 세 쌍(연속 또는 비연속)의 배열을 준비하고 반환해야 합니다. 예를 들어 - 입력 배열과 숫자가 -인 경우 const arr = [4, 2, 0, 1, 2, 6, 8, 3, 2, 5]; const num = 8; 그러면 출력 배열은 -여야 합니다. const output = [ [ 2, 2, 4 ], [ 1, 3, 4 ], [ 0, 2, 6 ], [ 1, 2, 5 ]

    Total 5927 -컴퓨터  FirstPage PreviousPage NextPage LastPage CurrentPage:34/297  20-컴퓨터/Page Goto:1 28 29 30 31 32 33 34 35 36 37 38 39 40