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

    1. JavaScript에서 합이 동일한 n개의 하위 배열 찾기

      정수 배열을 첫 번째 인수로, 정수를 두 번째 인수로 취하는 JavaScript 함수를 작성해야 합니다. 함수는 모든 하위 배열이 동일한 합을 갖도록 원래 배열에서 n(두 번째 인수) 하위 배열을 만들 수 있는지 확인해야 합니다. 예: 입력이 -인 경우 const arr = [4, 3, 2, 3, 5, 2, 1]; const num = 4; 하위 배열이 [5], [1, 4], [2, 3], [2, 3] 모두 합이 5이기 때문에 출력은 참이어야 합니다. 예시 다음은 코드입니다 - const arr = [4, 3, 2, 3,

    2. JavaScript에서 객체 배열을 일반 객체로 변환

      다음과 같은 객체 배열이 있다고 가정해 보겠습니다. - const arr = [{    name: 'Dinesh Lamba',    age: 23,    occupation: 'Web Developer', }, {    address: 'Vasant Vihar',    experience: 5,    isEmployed: true }]; 우리는 그러한 객체 배열 중 하나를 취하는 J

    3. JavaScript의 스왑 케이스 기능

      문자열을 유일한 인수로 취하는 JavaScript 함수를 작성해야 합니다. 문자열에는 대문자와 소문자가 모두 포함될 수 있습니다. 함수는 모든 대문자를 소문자로 변환하고 모든 소문자를 대문자로 변환하는 입력 문자열을 기반으로 새 문자열을 생성해야 합니다. 예시 다음은 코드입니다 - const str = 'ThIs Is A STriNG'; const findLetter = (char = '') => {    if(char.toLowerCase() === char.toUpperC

    4. JavaScript에서 문자열 uncamelizing

      문자열을 첫 번째 인수로, 구분 기호를 두 번째 인수로 취하는 JavaScript 함수를 작성해야 합니다. 첫 번째 문자열은 camelCased 문자열로 보장됩니다. 함수는 두 번째 인수로 제공된 구분 기호로 단어를 구분하여 문자열의 대소문자를 변환해야 합니다. 예: 입력 문자열이 -인 경우 const str = 'thisIsAString'; const separator = '_'; 그런 다음 출력 문자열은 -여야 합니다. const output = 'this_is_a_string'

    5. JavaScript의 최소 창 하위 문자열

      str1과 str2라고 하는 두 개의 문자열을 받는 JavaScript 함수를 작성해야 합니다. str1의 크기는 str2의 크기보다 크게 보장됩니다. str2에 포함된 모든 문자를 포함하는 str1의 가장 작은 부분 문자열을 찾아야 합니다. 예를 들어 - 입력 문자열이 -인 경우 const str1 = 'abcdefgh'; const str2 = 'gedcf'; 그러면 출력은 다음과 같아야 합니다. - const output = 'cdefg'; 이것은 str2의 모든 문자를 포함

    6. JavaScript에서 문자열의 대괄호 유효성 검사

      여는 대괄호와 닫는 대괄호가 포함될 수 있는 문자열을 받는 JavaScript 함수를 작성해야 합니다. 함수는 모든 여는 대괄호에 닫는 대괄호가 있는지 여부를 확인해야 합니다. 대괄호가 올바르게 일치하면 함수는 true를 반환하고 그렇지 않으면 false를 반환해야 합니다. 예: f('(hello (world))') = true f('(hello (world)') = false 예시 다음은 코드입니다 - const str1 = '(hello (world))'; const str2 =

    7. JavaScript에서 for 루프를 사용하여 문자열 반전

      문자열을 유일한 인수로 취하는 JavaScript 함수를 작성해야 합니다. 함수는 for 루프를 사용하여 입력 문자열을 기반으로 새로운 역 문자열을 생성해야 합니다. 예시 다음은 코드입니다 - const str = 'this is the original string'; const reverseString = (str = '') => {    let reverse = '';    const { length: len } = str;   &nb

    8. JavaScript에서 문자열에서 가장 긴 단어 찾기

      문자열을 유일한 인수로 취하는 JavaScript 함수를 작성해야 합니다. 그런 다음 함수는 문자열을 반복하고 문자열에서 가장 긴 단어를 찾아 반환해야 합니다. 예: 입력 문자열이 -인 경우 const str = 'Coding in JavaScript is really fun'; 그런 다음 출력 문자열은 -여야 합니다. const output = 'JavaScript'; 예시 다음은 코드입니다 - const str = 'Coding in JavaScript is really fun'

    9. JavaScript에서 데이터 세트의 평균 모드가 동일합니까?

      정렬된 숫자의 배열을 받는 JavaScript 함수를 작성해야 합니다. 함수는 데이터 세트의 평균과 모드를 계산해야 합니다. 그런 다음 평균과 모드가 같으면 함수는 true를 반환하고 그렇지 않으면 false를 반환해야 합니다. 예: 입력 배열이 -인 경우 const arr = [5, 3, 3, 3, 1]; 그러면 이 배열의 평균과 중앙값이 모두 3이므로 이 배열의 출력은 참이어야 합니다. 예시 다음은 코드입니다 - const arr = [5, 3, 3, 3, 1]; mean = arr => (arr.reduce((a

    10. JavaScript에서 배열의 합과 곱의 차이점

      Numbers 배열을 유일한 인수로 취하는 JavaScript 함수를 작성해야 합니다. 함수는 배열에 있는 모든 숫자의 합과 모든 숫자의 곱을 계산해야 합니다. 그런 다음 함수는 합계와 곱 간의 절대 차이를 반환해야 합니다. 예시 다음은 코드입니다 - const arr = [1, 4, 1, 2, 1, 6, 3]; const sumProductDifference = (arr = []) => {    const creds = arr.reduce((acc, val) => {     &nbs

    11. JavaScript에서 깊이 중첩된 리터럴 배열 병합

      중첩된 리터럴 배열을 유일한 인수로 취하는 JavaScript 함수를 작성해야 합니다. 이 함수는 입력 배열에 있지만 중첩되지 않은 모든 리터럴 요소를 포함하는 새 배열을 생성해야 합니다. 예: 입력 배열이 -인 경우 const arr = [    1, 3, [5, 6, [7, [6, 5], 4], 3], [4] ]; 그러면 출력 배열은 -여야 합니다. const output = [1, 3, 5, 6, 7, 6, 5, 4, 3, 4]; 예시 다음은 코드입니다 - const arr = [   &nb

    12. JavaScript에서 두 집합의 합집합 찾기

      연합 세트 조합 집합은 두 집합의 요소를 결합하여 만든 집합입니다. 따라서 집합 A와 B의 합집합은 A, B 또는 둘 다에 있는 요소 집합입니다. 예: 다음과 같은 두 개의 배열로 표시된 두 개의 집합이 있는 경우 - const arr1 = [1, 2, 3]; const arr2 = [100, 2, 1, 10]; 그러면 합집합 집합은 -가 됩니다. const union = [1, 2, 3, 10, 100]; 이러한 리터럴 배열 두 개를 가져와 결합 배열을 반환하는 JavaScript 함수를 작성해야 합니다. 예시 다음은

    13. JavaScript의 정사각 행렬 회전

      우리는 n * n 차수(정사각 행렬)의 배열 배열을 취하는 JavaScript 함수를 작성해야 합니다. 함수는 배열을 90도(시계 방향) 회전해야 합니다. 조건은 이 작업을 제자리에서 수행해야 한다는 것입니다(추가 배열을 할당하지 않고). 예: 입력 배열이 -인 경우 const arr = [    [1, 2, 3],    [4, 5, 6],    [7, 8, 9] ]; 그러면 회전된 배열은 다음과 같아야 합니다. - const output = [    [

    14. JavaScript에서 모든 고유 경로 찾기

      m * n 차수의 배열이 있다고 가정합니다. 사람은 2차원 배열의 시작 블록(0,0)에서 시작하여 끝(m, n)에 도달하려고 합니다. 제한은 한 번에 한 단계 아래로 또는 한 단계 오른쪽으로 이동할 수 있다는 것입니다. 2차원 그리드의 높이와 너비를 받는 JavaScript 함수를 작성해야 합니다. 함수는 사람이 끝까지 도달할 수 있는 고유 경로의 수를 찾아야 합니다. 예시 다음은 코드입니다 - const height = 3; const width = 4; const findUniquePath = (width = 1, heig

    15. JavaScript에서 Caesar Cipher를 사용하여 문자열 암호화

      Caesar 암호 알고리즘 Caesar Cipher 알고리즘은 가장 간단하고 널리 알려진 암호화 기술 중 하나입니다. 이것은 일반 텍스트의 각 문자가 알파벳 아래의 고정된 수의 문자로 대체되는 일종의 대체 암호입니다. 예를 들어 왼쪽 시프트가 3이면 D가 A로 바뀌고 E가 B가 되는 식입니다. 암호화할 문자열을 첫 번째 인수로, shift 양을 두 번째 인수로 취하는 JavaScript 함수를 작성해야 합니다. 이동량은 양수 또는 음의 정수일 수 있습니다(양수 이동은 오른쪽으로 이동을 의미하고 음수는 왼쪽으로 이동을 의미합

    16. 기수 정렬 - JavaScript

      기수 정렬 기수 정렬은 동일한 중요한 위치와 값을 공유하는 개별 숫자로 키를 그룹화하여 정수 키로 데이터를 정렬하는 정렬 알고리즘입니다. 리터럴 배열을 유일한 인수로 취하는 JavaScript 함수를 작성해야 합니다. 함수는 기수 정렬 알고리즘을 사용하여 오름차순 또는 내림차순으로 배열을 정렬해야 합니다. 예시 다음은 코드입니다 - const arr = [45, 2, 56, 2, 5, 6, 34, 1, 56, 89, 33]; const radixSort = (arr = []) => {    const

    17. JavaScript에서 두 문자열 사이에서 가장 긴 공통 연속 하위 문자열 찾기

      두 개의 문자열을 받는 JavaScript 함수를 작성해야 합니다. str1과 str2라고 합시다. 그런 다음 함수는 두 입력 문자열에 공통인 가장 긴 연속 문자열을 찾아 해당 공통 문자열을 반환해야 합니다. 예: 입력 문자열이 -인 경우 const str1 = 'ABABC'; const str2 = 'BABCA'; 그런 다음 출력 문자열은 -여야 합니다. const output = 'BABC'; 예시 다음은 코드입니다 - const str1 = 'ABABC'; co

    18. JavaScript에서 하위 배열의 최대 연속 합계

      양수 및 음수 배열의 배열을 취하는 JavaScript 함수를 작성해야 합니다. 배열에도 음수 요소가 포함되어 있으므로 인접한 요소의 합은 음수 또는 양수일 수 있습니다. 우리의 함수는 배열에서 가장 큰 합계를 내는 연속 요소 배열을 선택해야 합니다. 마지막으로 함수는 해당 배열을 반환해야 합니다. 예: 입력 배열이 -인 경우 const arr = [-2, -3, 4, -1, -2, 1, 5, -3]; 그런 다음 가능한 최대 합은 7이고 출력 하위 배열은 -여야 합니다. const output = [4, -1, -2, 1,

    19. JavaScript의 두 배열에서 공통 줄무늬 찾기

      두 개의 리터럴 배열을 받는 JavaScript 함수를 작성해야 합니다. 이를 arr1 및 arr2라고 합시다. 함수는 배열에서 리터럴의 가장 긴 공통 행을 찾아야 합니다. 함수는 마침내 해당 리터럴의 배열을 반환해야 합니다. 예: 입력 배열이 -인 경우 const arr1 = ['a', 'b', 'c', 'd', 'e']; const arr2 = ['k', 'j', 'b', 'c', 'd&

    20. JavaScript에서 Math.sqrt()를 사용하지 않고 숫자의 제곱근 찾기

      유일한 인수로 양의 정수를 취하는 JavaScript 함수를 작성해야 합니다. 함수는 입력으로 제공된 숫자의 제곱근을 찾아 반환해야 합니다. 예시 다음은 코드입니다 - const squareRoot = (num, precision = 0) => {    if (num <= 0) {       return 0;    };    let res = 1;    const deviation = 1 / (10 ** precision)

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