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과 1의 문자열은 0(0일 수도 있음) 뒤에 오는 1(0일 수도 있음)로 구성된 경우 단조 증가합니다. 문제 이진 문자열 str을 첫 번째이자 유일한 인수로 취하는 JavaScript 함수를 작성해야 합니다. 문자열에 있는 0을 1로 또는 1을 0으로 뒤집을 수 있습니다. 우리 함수는 S가 단조롭게 증가하도록 최소 뒤집기 횟수를 반환해야 합니다. 예를 들어, 함수에 대한 입력이인 경우 입력 const str = '00110'; 출력 const output = 1; 출력 설명

    2. JavaScript에서 원하는 합계가 있는 이진 하위 배열

      문제 이진 배열 arr을 첫 번째 인수로, 숫자 target을 두 번째 인수로 취하는 JavaScript 함수를 작성해야 합니다. 우리의 함수는 배열 arr에 존재하는 하위 배열의 수를 세어야 하며, 그 요소의 합은 count와 같습니다. 마침내 이 개수를 반환해야 합니다. 예를 들어 함수에 대한 입력이인 경우 입력 const arr = [1, 0, 1, 0, 1]; const target = 2; 출력 const output = 4; 출력 설명 원하는 하위 배열이 다음과 같기 때문입니다. [1,0,1][1,0,1

    3. JavaScript의 배열 내에서 가능한 AP 계산

      산술 진행 산술 진행(AP)은 연속된 두 숫자의 차이가 상수 값(공통 차이라고도 함)이 되도록 하는 일련의 숫자입니다. 예를 들어, 1, 2, 3, 4, 5, 6,…은 1(2 -1)과 같은 공차가 있는 AP입니다. 문제 정수 배열 arr을 첫 번째이자 유일한 인수로 취하는 JavaScript 함수를 작성해야 합니다. 우리 함수의 임무는 그 목록에서 가능한 크기 3의 산술 진행 수를 반환하는 것입니다. 각 진행에서 요소 간의 차이는 동일해야 합니다. 입력 배열은 오름차순으로 정렬됩니다. 예를 들어, 함수에 대한 입력이인 경우

    4. JavaScript의 배열에서 홀수만 반환

      문제 정수 배열 arr을 첫 번째이자 유일한 인수로 취하는 JavaScript 함수를 작성해야 합니다. 배열은 모든 짝수와 하나의 홀수로 구성되거나 모든 홀수와 하나의 짝수로 구성됩니다. 우리 함수는 배열과 다른 하나의 요소를 반환해야 합니다. 예를 들어, 함수에 대한 입력이 -인 경우 입력 const arr = [5, 9, 7, 11, 34, 23, 77]; 출력 const output = 34; 출력 설명 배열은 모두 홀수로 구성되어 있지만 34는 짝수이기 때문입니다. 예시 다음은 코드입니다 - const a

    5. JavaScript에서 알파벳을 그리스 문자로 변환

      문제 영문 대문자 문자열 str을 첫 번째이자 유일한 인수로 사용하는 JavaScript 함수를 작성해야 합니다. 영어와 그리스어 문자 사이의 다음 매핑을 고려하십시오 - A=α(알파) B=β(베타) D=δ(델타)E=ε(엡실론) I=ι(아이오타) K=κ(카파)N=η(에타) O=θ(세타) ) P=ρ(Rho)R=π(Pi) T=τ(Tau) U=μ(Mu)V=υ(Upsilon) W=ω(Omega) X=χ(Chi)Y=γ(감마) 그리스어 매핑이 있는 모든 알파벳에 대해 함수는 영어 문자가 해당 그리스어 문자로 대체되는 새 문자열을 생성해야

    6. JavaScript에서 더 큰 배열 반환

      문제 첫 번째이자 유일한 인수로 양의 정수 배열인 arr을 취하는 JavaScript 함수를 작성해야 합니다. 우리 함수는 먼저 배열에 있는 숫자를 결합하고 배열이 나타내는 단일 숫자를 찾은 다음 입력 배열 숫자보다 1만큼 큰 숫자를 나타내는 새 배열을 반환해야 합니다. 예를 들어, 함수에 대한 입력이 -인 경우 입력 const arr = [6, 7, 3, 9]; 출력 const output = [6, 7, 4, 0]; 출력 설명 입력 배열이 나타내는 숫자가 6739이고 필요한 숫자가 6740이기 때문입니다. 예시

    7. JavaScript에서 반복되는 소수 부분의 길이 찾기

      문제 첫 번째이자 유일한 인수로 숫자 num을 취하는 JavaScript 함수를 작성해야 합니다. 우리의 함수는 두 가지 일을 해야 합니다. 우선, 숫자가 10의 소수인지 여부를 확인해야 합니다. 그렇지 않은 경우 -1을 반환해야 합니다(공유하는 유일한 공통 인수가 1인 경우 숫자는 다른 숫자와 소수임). 숫자가 10의 소수이면 바로 그 숫자가 1을 나눌 때 반복되는 소수 부분의 길이를 반환해야 합니다. 예를 들어, 함수에 대한 입력이 -인 경우 입력 const num = 123; 출력 const output = 5

    8. JavaScript에서 두 번째 순서로 하나의 문자열 정렬

      문제 첫 번째와 두 번째 인수로 str1과 str2라는 두 개의 문자열을 받는 JavaScript 함수를 작성해야 합니다. 우리의 함수는 str2에 나타나는 문자 순서에 따라 str1을 정렬해야 합니다. 예를 들어, 함수에 대한 입력이 -인 경우 입력 const str1 = 'coding'; const str2 = 'gncabdi'; 출력 const output = 'gncdio'; 출력 설명 str2에서 처음에 나타나는 문자가 먼저 배치되고 뒤에 오는 문자가 오고 마지막

    9. JavaScript의 ASCII에서 16진수 및 16진수에서 ASCII 변환기 클래스

      문제 우리는 멤버 함수를 가져야 하는 JavaScript 클래스를 작성해야 합니다 - toHex:ASCII 문자열을 받아서 해당하는 16진수를 반환합니다. toASCII:16진수 문자열을 받아 ASCII에 해당하는 문자열을 반환합니다. 예를 들어, 함수에 대한 입력이 -인 경우 입력 const str = 'this is a string'; 그러면 각각의 16진수와 ASCII는 다음과 같아야 합니다. - 74686973206973206120737472696e67 this is a string 예시 const

    10. JavaScript에서 입력에 대한 Ackerman 수 계산

      아커만 함수 Ackermann 함수는 재귀 함수의 고전적인 예입니다. 특히 기본 재귀 함수가 아니기 때문에 주목할 만합니다. 호출 트리의 크기와 마찬가지로 가치가 매우 빠르게 증가합니다. 문제 첫 번째와 두 번째 인수로 m과 n이라는 두 개의 숫자를 취하는 JavaScript 함수를 작성해야 합니다. 우리의 함수는 에 의해 정의된 Ackermann 수 A(m,n)을 반환해야 합니다. A(m,n) = n+1 if m=0 A(m,n) = A(m-1,1) if m>0 , n=0 A(m,n) = A(m-1,A(m,n-1)) if

    11. JavaScript에서 변환하지 않고 바이너리 추가하기

      문제 첫 번째와 두 번째 인수로 두 개의 바이너리 문자열 str1과 str2를 취하는 JavaScript 함수를 작성해야 합니다. 우리의 함수는 두 이진수의 합을 반환해야 합니다. 2진수를 10진수로 변환한 다음 더하면 결과 합계에 0이 전혀 포함되어서는 안 됩니다. 예를 들어, 함수에 대한 입력이 -인 경우 입력 const str1 = '1101'; const str2 = '10111'; 출력 const output = '100100'; 예시 다음은 코드입니다 - const

    12. JavaScript에서 숫자에 접미사 추가

      문제 첫 번째이자 유일한 인수로 숫자 num을 취하는 JavaScript 함수를 작성해야 합니다. 우리 함수의 임무는 다음 규칙에 따라 숫자에 st, nd, rd, th를 추가하는 것입니다. st는 1로 끝나는 숫자와 함께 사용됩니다(예:1st, 먼저 발음) nd는 2로 끝나는 숫자와 함께 사용됩니다(예:92nd, 90초로 발음) rd는 3으로 끝나는 숫자와 함께 사용됩니다(예:33rd, 33으로 발음) 위의 규칙에 대한 예외로, 11, 12 또는 13으로 끝나는 모든 십대 숫자는 -th를 사용합니다(예:11th, 11th,

    13. JavaScript에서 HH:MM:SS로 초 표시

      문제 첫 번째이자 유일한 인수로 단일 문자의 배열인 arr을 취하는 JavaScript 함수를 작성해야 합니다. 배열은 4개의 문자만 포함할 수 있으며 다음과 같습니다. - N → 북쪽 방향을 나타냄 S → 남쪽 방향을 나타냄 W → 서쪽 방향을 나타냄 E → 동쪽 방향을 나타냄 각 문자는 특정 방향으로의 단위 거리 이동을 지정합니다. 그리고 배열의 어느 곳에서나 반대 방향 [(S와 N) 또는 (E와 W)]이 인접하게 나타나면 서로의 움직임을 상쇄합니다. 따라서 우리 함수는 결과적으로 전체 배열의 이동 방향을 찾아야 합니다

    14. Kadane의 알고리즘을 사용하여 JavaScript에서 하위 배열의 최대 합 찾기

      문제 첫 번째이자 유일한 인수로 정수 배열(양수 및 음수 모두), arr을 취하는 JavaScript 함수를 작성해야 합니다. 우리의 함수는 선형 시간에서 모든 하위 배열의 최대 합계를 반환해야 합니다. 임의의 인덱스 i에서 local_maximum은 arr[i]의 최대값이고 인덱스 i에서 arr[i]와 local_maximum의 합 - 1입니다. 이것이 선형 시간에서 배열 내의 최대 하위 배열 합계를 찾기 위해 적용할 것입니다. 예를 들어, 함수에 대한 입력이 -인 경우 입력 상수 arr =[-2, 1, -3, 4,

    15. JavaScript에서 숫자 회문을 만들기 위한 계산 단계

      문제 첫 번째이자 유일한 인수로 숫자 num을 취하는 JavaScript 함수를 작성해야 합니다. 함수는 회문을 얻는 데 필요한 특수 단계 수를 반환해야 합니다. 특별한 단계는 숫자를 뒤집고 원래 숫자에 더하기입니다. 결과 숫자가 회문이 아닌 경우 결과 숫자가 회문이 될 때까지 합계를 사용하여 절차를 반복합니다. 예를 들어, 함수에 대한 입력이 -인 경우 입력 상수 번호 =87; 출력 상수 출력 =4; 출력 설명 관련된 단계는 다음과 같기 때문에 - 87 + 78 =165; 165 + 561 =726; 726 +

    16. JavaScript의 수학 표현식에서 괄호 제거

      문제 첫 번째이자 유일한 인수로 일련의 수학 표현식 str을 취하는 JavaScript 함수를 작성해야 합니다. 우리 함수의 임무는 연산과 피연산자를 제자리에 유지하는 표현식에서 괄호를 제거하는 것입니다. 예를 들어, 함수에 대한 입력이 -인 경우 입력 const str = 'u-(v-w-(x+y))-z'; 출력 const output = 'u-v+w+x+y-z'; 예시 다음은 코드입니다 - const str = 'u-(v-w-(x+y))-z'; const removePare

    17. JavaScript에서 자릿수 합을 기준으로 숫자 정렬

      문제 첫 번째이자 유일한 인수로 양의 정수 배열인 arr을 취하는 JavaScript 함수를 작성해야 합니다. 우리 함수는 가장 높은 자릿수 합을 가진 숫자가 먼저 오고 더 작은 자릿수 합을 가진 숫자가 오는 방식으로 입력 배열을 정렬해야 합니다. 예를 들어, 함수에 대한 입력이 -인 경우 입력 const arr = [5, 34, 1, 13, 76, 8, 78, 101, 57, 565]; 출력 const output = [565, 78, 76, 57, 8, 34, 5, 13, 101, 1]; 출력 설명 565는 가

    18. JavaScript에서 배열을 전화 번호 문자열로 변환

      문제 첫 번째이자 유일한 인수로 정확히 10개의 양의 정수(arr) 배열을 취하는 JavaScript 함수를 작성해야 합니다. 그러면 함수는 전화번호 문자열 형식의 문자열을 반환해야 합니다. 예를 들어, 함수에 대한 입력이 -인 경우 입력 const arr = [9, 8, 7, 6, 5, 4, 3, 2, 1, 0]; 출력 const output = '(987) 654-3210'; 예시 다음은 코드입니다 - const arr = [9, 8, 7, 6, 5, 4, 3, 2, 1, 0]; const creat

    19. JavaScript에서 요소 발생을 n번으로 제한

      문제 첫 번째 인수로 중복을 포함하고 두 번째이자 마지막 인수로 숫자 num을 포함할 수 있는 정수 배열 arr을 사용하는 JavaScript 함수를 작성해야 합니다. 우리 함수의 임무는 배열을 반복하고 배열에 n번 이상 나타나는 어떤 숫자가 있는지 확인하는 것입니다. 그러한 요소가 있는 경우 추가 항목을 삭제하여 발생을 최대한 제한해야 합니다. 예를 들어, 함수에 대한 입력이 -인 경우 입력 const arr = [4, 1, 3, 1, 4, 1, 3, 4, 2]; const num = 2; 출력 const outpu

    20. JavaScript의 문자 빈도에 따른 인코딩 문자열

      문제 문자열 str을 첫 번째이자 유일한 인수로 취하는 JavaScript 함수를 작성해야 합니다. 우리 함수는 새로운 문자열의 각 문자가 원래 문자열에 한 번만 나타나는 경우 ( 또는 해당 문자가 원래 문자열에 두 번 이상 나타나면 )인 입력 문자열을 기반으로 새 문자열을 만들어야 합니다. 그리고 대문자를 무시해야 합니다. 예를 들어, 함수에 대한 입력이 -인 경우 입력 const str = 'Success'; 출력 const output = ')())())'; 예시 다음은 코드입니다

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