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

    1. JavaScript에서 URL 단축을 위한 인코딩 및 디코딩 알고리즘 준비

      우리는 종종 bit.ly 및 tinyurl과 같은 서비스를 통해 모든 URL을 가져오고(보통 길이가 하나 더 큼) 이에 대해 일부 암호화 알고리즘을 수행하고 매우 짧은 URL을 반환합니다. 그리고 유사성은 우리가 그 작은 URL을 열려고 시도할 때 다시 일부 암호 해독 알고리즘을 실행하고 짧은 URL을 원본 URL로 변환하여 링크를 엽니다. 우리도 같은 임무를 수행해야 합니다. 우리는 실제로 두 가지 함수를 작성해야 합니다 - 암호화() 원래 URL을 가져와서 우리에게 짧은 고유 URL을 반환합니다. 복호화() 짧은

    2. JavaScript의 이진 검색 트리 내에서 최소 절대 차이 찾기

      우리는 다음과 같은 숫자 데이터를 보유하는 BST의 루트를 취하는 JavaScript 함수를 작성해야 합니다 - 1 \ 3 / 2 함수는 트리의 두 노드 사이의 최소 절대 차이를 반환해야 합니다. 예를 들어 - 위 트리의 경우 출력은 -여야 합니다. const output = 1; 왜냐하면 |1 - 2| =|3 - 2| =1 예시 이에 대한 코드는 - class Node{    constructor(data) {       this.data = data;    

    3. JavaScript의 배열을 기반으로 문자열 문자 이동

      소문자 영어 알파벳만 포함하는 문자열이 있다고 가정합니다. 이 질문의 목적을 위해 문자의 단위 이동을 바로 그 문자를 알파벳의 다음 문자로 바꾸는 것으로 정의합니다(z 옆에 있음을 의미하는 래핑 포함은 a ); 문자열 str을 첫 번째 인수로 사용하고 str과 같은 길이의 숫자 배열을 두 번째 인수로 사용하는 JavaScript 함수를 작성해야 합니다. 우리 함수는 원래 문자열의 문자가 배열 arr에 있는 해당 단위만큼 이동된 새 문자열을 준비해야 합니다. 예를 들어 - 입력 문자열과 배열이 -인 경우 const str = &

    4. JavaScript에서 문자열 내에서 시프트 수행

      소문자 영어 문자를 포함하는 문자열 str과 배열 arr의 배열이 있다고 가정합니다. 여기서 arr[i] =[direction, amount] − 방향은 0(왼쪽 이동의 경우) 또는 1(오른쪽 이동의 경우)일 수 있습니다. amount는 문자열 s가 이동할 양입니다. 1만큼 왼쪽으로 시프트하면 s의 첫 번째 문자를 제거하고 끝에 추가합니다. 마찬가지로 1만큼 오른쪽으로 시프트하면 s의 마지막 문자를 제거하고 시작 부분에 추가합니다. 문자열을 첫 번째 인수로, shift 데이터를 포함하는 배열을 두 번째 인

    5. JavaScript의 산술 진행 시퀀스에서 누락된 숫자 찾기

      산술 진행: 산술 진행(AP) 또는 산술 수열은 연속된 항 간의 차이가 일정하도록 하는 일련의 숫자입니다. 예를 들어, 시퀀스 5, 7, 9, 11, 13... 산술 진행의 요소를 순서대로 나타내는 배열이 있다고 가정합니다. 그러나 어떻게 든 진행에서 숫자 중 하나가 사라집니다. 이러한 배열을 첫 번째이자 유일한 인수로 사용하는 JavaScript 함수를 작성해야 합니다. 그런 다음 우리 함수는 한 번의 반복으로 시퀀스에서 누락된 숫자를 찾아 반환해야 합니다. 예를 들어 - 입력 배열이 -인 경우 const arr = [

    6. JavaScript의 배열 내에서 혼동되는 숫자 찾기

      복잡한 숫자: 배열의 숫자가 수직 및 수평으로 180도 회전한 후 배열에도 존재하는 다른 숫자가 되면 혼란스럽습니다. 예를 들어 6을 수직 및 수평으로 180도 회전하면 9가 되고 그 반대도 마찬가지입니다. 0, 1, 6, 8, 9의 회전만 유효한 숫자를 생성한다는 점을 명심해야 합니다. 첫 번째이자 유일한 인수로 자연수 num을 취하는 JavaScript 함수를 작성해야 합니다. 함수는 먼저 num을 포함하여 num까지의 모든 자연수 배열을 생성해야 합니다. 예를 들어, num =5의 경우 배열은 -여야 합니다. [1, 2

    7. JavaScript에서 배열에서 가장 작은 숫자의 자릿수 합계 확인

      숫자 배열을 첫 번째이자 유일한 인수로 취하는 JavaScript 함수를 작성해야 합니다. 함수는 먼저 배열에서 가장 작은 숫자를 선택한 다음 숫자의 모든 자릿수의 합을 계산해야 합니다. 해당 숫자의 자릿수가 짝수이면 true를 반환하고 그렇지 않으면 false를 반환해야 합니다. 예를 들어 - 입력 배열이 -인 경우 const arr = [12, 657, 23, 56, 34, 678, 42]; 그러면 출력은 const output = false; 배열에서 가장 작은 숫자가 12이고 그 자리수의 합이 1 + 2 =3, 홀수

    8. JavaScript에서 두 문자열의 gcd 찾기

      숫자 체계에서 두 숫자의 최대 공약수(GCD)는 두 숫자를 나누는 가장 큰 숫자입니다. 마찬가지로 이 개념을 문자열에 적용하면 두 문자열의 gcd는 두 문자열에 모두 존재하는 가장 큰 부분 문자열(길이가 가장 큼)입니다. 예를 들어 - 두 문자열이 -인 경우 const str1 = 'abcabc'; const str2 = 'abc'; 그러면 이 문자열의 gcd는 -가 됩니다. const gcd = 'abc'; 우리는 두 개의 문자열 str1과 str2를 받아 gcd를 계산하고 반환하

    9. JavaScript에서 모든 유효한 단어 사각형 찾기

      워드 스퀘어: 워드 스퀘어는 동일한 단어를 가로 및 세로로 읽을 수 있도록 정사각형 격자에 쓰여진 단어 세트로 구성됩니다. 예를 들어, 일단 유효한 단어 정사각형은 - H E A R T E M B E R A B U S E R E S I N T R E N D 단어 배열을 받는 JavaScript 함수를 작성해야 합니다. 함수는 입력으로 제공된 배열이 유효한 단어 정사각형을 형성하면 true를 반환해야 하고 그렇지 않으면 false를 반환해야 합니다. 예를 들어 - 입력 단어 배열이 -인 경우 const arr = [ &nbs

    10. JavaScript에서 대상보다 큰 가장 작은 문자 찾기

      소문자만 포함하는 정렬된 문자 배열이 있다고 가정합니다. 그리고 대상 문자 대상이 주어집니다. 배열을 첫 번째 인수로, 문자를 두 번째 인수로 취하는 JavaScript 함수를 작성해야 합니다. 함수는 주어진 대상보다 큰 목록에서 가장 작은 요소를 찾습니다. 우리는 편지도 둘러싸고 있다는 것을 명심해야 합니다. 예를 들어 대상이 target =z이고 문자 =[a, b]인 경우 답은 a입니다. 예를 들어 - 입력 배열과 문자가 -인 경우 const arr = ["c", "f", "j

    11. JavaScript의 문자열 내에서 가능한 모든 회문 하위 시퀀스 계산

      회문 시퀀스: 문자열 시퀀스는 앞뒤에서 동일하게 읽는 경우 회문 시퀀스로 알려져 있습니다. 예를 들어, aba, madam, did는 모두 유효한 회문 시퀀스입니다. 문자열을 첫 번째이자 유일한 인수로 취하는 JavaScript 함수를 작성해야 합니다. 입력으로 사용되는 문자열은 a, b, c 및 d로만 구성되도록 보장됩니다. 우리 함수는 문자열에 나타나는 모든 인접 또는 비연속 회문 하위 시퀀스의 수를 계산하고 반환해야 합니다. 예를 들어 - 입력 문자열이 -인 경우 const str = 'bccb'; 그러

    12. JavaScript에서 배열을 동일한 합계로 n개의 파티션으로 나눌 수 있습니까?

      숫자 배열 arr을 첫 번째 인수로, 숫자 num을 두 번째 인수로 취하는 JavaScript 함수를 작성해야 합니다. 함수는 모든 그룹이 동일한 합을 갖도록 배열 arr의 요소를 num 그룹으로 배포하는 방법이 있는지 여부를 결정해야 합니다. 그러한 방식이 존재한다면 우리의 함수는 true를 반환해야 하고 그렇지 않으면 false를 반환해야 합니다. 예를 들어 - 입력 배열과 숫자가 -인 경우 상수 arr =[4, 6, 3, 3, 7, 4, 1]; 상수 num =4; 그러면 출력은 다음과 같아야 합니다. - 상수 출력 =t

    13. JavaScript에서 배열의 고유성 확인

      숫자 배열을 첫 번째이자 유일한 인수로 사용하는 JavaScript 함수를 작성해야 합니다. 함수는 배열의 모든 숫자가 한 번만 나타나면(즉, 모든 숫자가 고유한 경우) true를 반환하고 그렇지 않으면 false를 반환해야 합니다. 예를 들어 - 입력 배열이 -인 경우 const arr = [12, 45, 6, 34, 12, 57, 79, 4]; 그러면 출력은 다음과 같아야 합니다. - const output = false; 숫자 12가 배열에 두 번 나타나기 때문입니다. 예시 이에 대한 코드는 - const arr =

    14. JavaScript의 배열에서 가장 큰 반복되지 않는 숫자 찾기

      Integers 배열을 첫 번째이자 유일한 인수로 사용하는 JavaScript 함수를 작성해야 합니다. 그런 다음 함수는 배열을 반복하고 배열에서 한 번만 나타난 배열에서 가장 큰 숫자를 선택해야 합니다. 그런 다음 이 숫자를 반환하고 배열에 고유한 숫자가 없으면 -1을 반환해야 합니다. 우리는 또한 배열 요소의 최대값이 100을 초과하지 않고 0보다 클 것이라는 말을 들었습니다. 이는 - 0 < arr[i] < 101 배열 인덱스 내의 모든 i에 대해. 예를 들어 - 입력 배열이 -인 경우 const arr =

    15. JavaScript에서 값이 인덱스와 동일한 모든 요소 선택

      숫자 배열을 첫 번째이자 유일한 인수로 사용하는 JavaScript 함수를 작성해야 합니다. 그런 다음 함수는 원래 배열을 기반으로 새 배열을 생성하고 반환해야 합니다. 새 배열에는 원래 배열의 요소가 배치된 인덱스와 동일한 값을 가진 모든 요소가 포함되어야 합니다. 기존의 0부터 시작하는 인덱스가 아닌 1부터 시작하는 인덱스를 사용하여 값과 인덱스를 확인해야 합니다. 예를 들어 - 입력 배열이 -인 경우 const arr = [45, 5, 2, 4, 6, 6, 6]; 그러면 출력은 다음과 같아야 합니다. - const

    16. JavaScript에서 회문 순열 확인

      문자열을 첫 번째이자 유일한 인수로 사용하는 JavaScript 함수를 작성해야 합니다. 우리 함수의 임무는 문자열 문자의 재배열이 회문 문자열로 이어지는지 여부를 확인하는 것입니다. 그렇다면 함수는 true를 반환하고 그렇지 않으면 false를 반환해야 합니다. 예를 들어 - 입력 문자열이 -인 경우 const str = 'amadm'; 그러면 출력은 다음과 같아야 합니다. - const output = true; 문자열을 재정렬하여 회문 문자열인 madam을 형성할 수 있기 때문입니다. 예시 이에 대한

    17. JavaScript에서 공백 문자열을 url로 변환

      웹 URL에서 URL에 공백을 제공하면 브라우저는 자동으로 모든 공백을 %20 문자열로 대체합니다. 문자열을 첫 번째이자 유일한 인수로 취하는 JavaScript 함수를 작성해야 합니다. 그런 다음 함수는 공백이 어디에 있든 %20으로 대체된 새 문자열을 생성하고 반환해야 합니다. 예를 들어 - 입력 문자열이 -인 경우 const str = 'some extra Space'; 그러면 출력은 다음과 같아야 합니다. - const output = 'some%20extra%20%20Space'; 예시

    18. JavaScript에서 문자열 압축

      일부 연속 반복 문자를 포함할 수 있는 문자열을 사용하는 JavaScript 함수를 작성해야 합니다. 함수는 다음과 같이 문자열을 압축해야 합니다 - 'wwwaabbbb' -> 'w3a2b4' 'kkkkj' -> 'k4j' 그리고 압축된 문자열의 길이가 원래 문자열보다 크거나 같으면 원래 문자열을 반환해야 합니다. 예를 들어 - aab는 a2b1로 압축될 수 있지만 길이가 4로 늘어나므로 함수는 aab를 반환해야 합니다. 예시 이에 대한 코드는 - cons

    19. JavaScript에서 n보다 약간 작은 두 요소의 합

      첫 번째 인수로 숫자 배열 arr을, 두 번째 인수로 단일 숫자 num을 취하는 JavaScript 함수를 작성해야 합니다. 그런 다음 함수는 합이 배열에서 가장 크지만 숫자 num보다 작은 두 개의 숫자를 찾아야 합니다. 합이 num보다 작은 숫자가 두 개 없으면 함수는 -1을 반환해야 합니다. 예를 들어 - 입력 배열과 숫자가 -인 경우 const arr = [34, 75, 33, 23, 1, 24, 54, 8]; const num = 60; 그러면 출력은 다음과 같아야 합니다. - const output = 58; 3

    20. JavaScript에서 후속 작업과 선행 작업이 배열에 있는 요소 찾기

      정수 배열을 첫 번째이자 유일한 인수로 사용하는 JavaScript 함수를 작성해야 합니다. 함수는 후임자와 선행자가 모두 배열에 있는 원래 배열의 모든 요소를 ​​포함하는 새 배열을 생성하고 반환해야 합니다. If 의미, 요소 num이 원래 배열에 있으면 num - 1 및 num + 1도 배열에 있는 경우에만 결과 배열에 포함되어야 합니다. 예를 들어 - 입력 배열이 -인 경우 const arr = [4, 6, 8, 1, 9, 7, 5, 12]; 그러면 출력은 다음과 같아야 합니다. - const output = [ 6,

    Total 5927 -컴퓨터  FirstPage PreviousPage NextPage LastPage CurrentPage:29/297  20-컴퓨터/Page Goto:1 23 24 25 26 27 28 29 30 31 32 33 34 35