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

    1. JavaScript에서 정렬된 배열의 다수 요소 확인

      주요 요소: 길이가 l인 배열 arr의 다수 요소는 1/2배 이상 나타나는 요소이므로 이러한 요소는 최대 하나입니다. 첫 번째 인수로 항상 오름차순으로 정렬되는 배열 arr를 취하는 isMajority()와 같은 JavaScript 함수를 작성해야 합니다. 함수의 두 번째 인수는 숫자가 될 것이며, 이에 대해 배열을 검색하고 해당 숫자가 다수 요소이면 true를 반환하고 그렇지 않으면 false를 반환합니다. 예를 들어 - 입력 배열과 숫자가 -인 경우 const arr = [5, 5, 5, 12, 15]; const nu

    2. JavaScript의 회의실 2 문제

      배열 배열이 제공되며, 각 하위 배열은 회의 시작 시간과 종료 시간을 나타내는 정확히 두 개의 요소로 구성됩니다. 우리 기능의 임무는 시간의 충돌을 피하기 위해 한 사람이 가질 수 있는 최대 회의 수를 찾는 것입니다. 함수는 마침내 이 숫자를 반환해야 합니다. 예를 들어 - 회의 시간을 설명하는 입력 배열이 -인 경우 const arr = [[5, 40], [10, 20], [25, 35]]; 그러면 출력은 다음과 같아야 합니다. - const output = 2; 시간이 겹쳐서 세 번 다 참석할 수는 없지만 [10, 20

    3. JavaScript에서 split()을 사용하여 숫자의 모든 자릿수 제곱

      숫자를 첫 번째이자 유일한 인수로 사용하는 JavaScript 함수를 작성해야 합니다. 그런 다음 함수는 숫자의 모든 자릿수를 제곱하고 추가하고 새 숫자를 생성해야 합니다. 예를 들어 - 입력 번호가 -인 경우 const num = 12349; 그러면 출력은 다음과 같아야 합니다. - const output = 1491681; 왜냐하면 1 + 4 + 9 + 16 + 81 =1491681 예시 이에 대한 코드는 - const num = 12349; const squareEvery = (num = 1) => {  

    4. JavaScript에서 단어를 입력하는 데 걸리는 시간 계산

      기존의 쿼티 유형 키 매핑 대신 단순히 영어 알파벳 순서, 즉 abcde...에 따라 키를 매핑하는 키워드가 있다고 가정합니다. 문제에 대해 알아보기 전에 다음 두 가지 가정을 해야 합니다. 현재 우리의 손가락 끝은 인덱스 0, 즉 a 키에 있습니다. 한 키에서 다른 키로 이동하는 데 걸리는 시간은 해당 인덱스의 절대 차이입니다. 예를 들어 a에서 k로 이동하는 데 걸리는 시간은 |0 - 10| =10 우리는 영어 소문자 알파벳 문자열을 받아 문자열을 입력하는 데 필요한 시간을 계산하고 반환하는 JavaScrip

    5. JavaScript에서 아나그램을 서로 매핑

      애너그램 배열: 한 배열은 다른 배열을 얻기 위해 해당 배열의 요소를 임의화할 수 있는 경우 다른 배열의 아나그램입니다. 예를 들어 - [1, 2, 3] and [2, 1, 3] are anagrams of each other. 서로의 아나그램인 arr1과 arr2라는 두 개의 배열이 있다고 가정합니다. 이 두 배열을 가져와 arr1 및 arr2와 같은 길이의 새 매핑 배열을 반환하는 JavaScript 함수를 작성해야 합니다. 매핑 배열은 arr2 배열에 있는 것처럼 arr1 배열 요소의 인덱스를 포함해야 합니다. 예를

    6. JavaScript에서 정렬된 세 배열의 교차점

      우리는 모두 오름차순으로 정렬된 3개의 정수 배열을 취하는 JavaScript 함수를 작성해야 합니다. 그런 다음 함수는 세 배열 모두에 있는 요소만 포함하는 배열을 생성하고 반환해야 합니다. 예를 들어 - 입력 배열이 -인 경우 const arr1 = [4, 7, 8, 11, 13, 15, 17]; const arr2 = [1, 3, 4, 13, 18]; const arr3 = [2, 4, 7, 8, 9, 10, 13]; 그러면 출력은 다음과 같아야 합니다. - const output = [4, 13]; 예시 이에 대한 코

    7. JavaScript의 2D 평면에서 정사각형 유효성 검사

      네 개의 인수를 취하는 JavaScript 함수를 작성해야 합니다. 네 개의 인수는 모두 평면의 사변형 또는 모든 그림(닫힌 또는 닫히지 않은)의 네 꼭짓점 좌표를 나타내는 정확히 두 개의 숫자로 구성된 배열입니다. 우리 함수의 임무는 네 정점이 정사각형을 형성하는지 여부를 결정하는 것입니다. 정사각형을 형성하면 true를 반환하고 그렇지 않으면 false를 반환해야 합니다. 예를 들어 - 입력 좌표가 -인 경우 const c1 = [1, 0]; const c2 = [-1, 0]; const c3 = [0, 1]; const

    8. JavaScript의 이진 배열에서 연속 1의 최대 수 찾기

      이진 배열(0 또는 1로만 구성된 배열)을 유일한 인수로 사용하는 JavaScript 함수를 작성해야 합니다. 함수는 1로만 구성된 배열의 연속적인 하위 배열의 길이를 찾아 반환해야 합니다. 예를 들어 - 입력 배열이 -인 경우 const arr = [1, 0, 1, 1, 1, 0, 1, 0, 1, 1, 1, 1, 0, 1]; 그러면 출력은 다음과 같아야 합니다. - const output = 4; 슬라이딩 창 알고리즘을 사용하여 1로만 구성된 가장 큰 창(크기가 가장 큰 창)을 캡처합니다. 예시 이에 대한 코드는 - c

    9. JavaScript에서 배열 요소를 동일하게 만드는 최소 단계 찾기

      우리는 숫자, num을 유일한 인수로 취하는 JavaScript 함수를 작성해야 합니다. 함수는 먼저 다음 규칙에 따라 n개의 요소로 구성된 배열을 구성해야 합니다. - arr[i] = (2 * i) + 1; 따라서 입력 번호가 5이면 배열은 -여야 합니다. const arr = [1, 3, 5, 7, 9]; 우리 함수는 배열의 모든 요소가 동일해지도록 취해야 하는 최소 단계 수를 계산하고 반환해야 합니다. 이제 한 단계를 정의합시다 - 유효한 한 단계는 배열에서 두 숫자(고유 숫자)를 선택하고 첫 번째 숫자에 1을 더하고

    10. JavaScript의 배열에서 짝수 길이 숫자 찾기

      Integers 배열을 첫 번째이자 유일한 인수로 사용하는 JavaScript 함수를 작성해야 합니다. 그런 다음 함수는 짝수 자릿수를 포함하는 원래 배열의 요소만 포함하는 새 배열을 생성하고 반환해야 합니다. 예를 들어 - 입력 배열이 -인 경우 const arr = [12, 6, 123, 3457, 234, 2]; 그러면 출력은 다음과 같아야 합니다. - const output = [12, 3457]; 예시 이에 대한 코드는 - const arr = [12, 6, 123, 3457, 234, 2]; const findEv

    11. JavaScript에서 각 학생의 평균 n 최고 점수 찾기

      일부 학생에 대한 정보와 다음과 같은 기간 동안 학생이 채점한 점수가 포함된 객체 배열이 있다고 가정합니다. const marks = [    { id: 231, score: 34 },    { id: 233, score: 37 },    { id: 231, score: 31 },    { id: 233, score: 39 },    { id: 231, score: 44 },    { id: 233, score: 41 },

    12. JavaScript에서 슬라이딩 윈도우의 평균 계산

      정수 배열 arr을 첫 번째 인수로, 숫자 num(num

    13. JavaScript를 사용하여 암호 확인

      암호 문자열을 첫 번째이자 유일한 인수로 사용하는 JavaScript 함수를 작성해야 합니다. 그런 다음 암호 문자열이 −인 경우 함수는 true를 반환해야 합니다. 길이는 최소 6자, 최대 20자입니다. 하나 이상의 숫자를 포함합니다. 하나 이상의 소문자 영어를 포함합니다. 하나 이상의 영문 대문자를 포함합니다. 하나 이상의 특수 문자를 포함합니다. 특수 문자:!@#$%^&*()-+ 예시 이에 대한 코드는 - const valid = '12Aatab@'; const invalid =

    14. JavaScript의 하위 문자열 조합

      첫 번째와 두 번째 인수로 두 개의 문자열을 취하는 JavaScript 함수를 작성해야 합니다. 이 문자열을 str1 및 str2라고 합시다. 함수는 str2에 부분 문자열 조합이 있는지 확인해야 합니다. 결합하면 str2가 생성됩니다. 부분 문자열 조합은 문자를 건너뛸 수 있지만 str1에서 선택한 문자의 순서를 유지해야 함을 의미합니다. 예를 들어 - 입력 문자열이 -인 경우 const str1 = 'desxooajmepwele'; const str2 = 'example'; 그러면 출력은 다음

    15. JavaScript에서 팬그램 문자열 결정하기

      판그램 문자열: 팬그램은 영어 알파벳의 모든 문자를 포함하는 문자열입니다. 문자열을 첫 번째이자 유일한 인수로 받아들이고 해당 문자열이 팬그램인지 여부를 결정하는 JavaScript 함수를 작성해야 합니다. 이 문제의 목적을 위해 소문자 알파벳만 고려합니다. 예시 이에 대한 코드는 - const str = 'We promptly judged antique ivory buckles for the next prize'; const isPangram = (str = '') => {   &n

    16. JavaScript에서 문자열의 무게 계산

      문자의 무게(알파벳): 영어 알파벳의 가중치는 1부터 시작하는 인덱스가 아닙니다. 예를 들어 c의 가중치는 3, k는 11 등입니다. 소문자 문자열을 받아 해당 문자열의 가중치를 계산하고 반환하는 JavaScript 함수를 작성해야 합니다. 예시 이에 대한 코드는 - const str = 'this is a string'; const calculateWeight = (str = '') => {    str = str.toLowerCase();    cons

    17. JavaScript에서 아름다운 숫자 문자열 결정하기

      숫자 문자열 str은 다음 조건을 만족하는 두 개 이상의 양의 정수로 구성된 arr 시퀀스로 분할될 수 있는 경우 아름다운 문자열이라고 합니다. - arr[i] - arr[i - 1] =1, 시퀀스 인덱스의 모든 i에 대해, 즉 시퀀스의 각 요소가 이전 요소보다 큽니다. 시퀀스의 어떤 요소도 선행 0을 포함해서는 안 됩니다. 예를 들어, 50607을 [5, 06, 07] 시퀀스로 나눌 수 있지만 06과 07에는 선행 0이 있기 때문에 아름답지 않습니다. 시퀀스의 내용은 재배열할 수 없습니다. 예를 들어 - 입

    18. JavaScript의 문자열에서 최소 삭제 찾기

      다음과 같은 이진 문자열이 있다고 가정합니다. - const str = '001001'; 이러한 문자열을 첫 번째이자 유일한 인수로 사용하는 JavaScript 함수를 작성해야 합니다. 그런 다음 함수는 두 개의 인접한 숫자가 동일하지 않도록 입력에 필요한 최소 삭제 수를 계산하고 반환해야 합니다. 예를 들어, 위 문자열의 경우 출력은 -여야 합니다. const output = 2; 인덱스 0과 3에서 0을 삭제하면 새 문자열이 원하는 가장 긴 문자열인 0101이 되기 때문입니다. 예시 이에 대한 코드는 -

    19. JavaScript의 배열에서 필요한 합계가 있는 세 개의 요소 찾기

      숫자 배열을 첫 번째 인수로, 단일 숫자를 두 번째 인수로 취하는 JavaScript 함수를 작성해야 합니다. 그런 다음 함수는 배열에서 해당 숫자 세 개를 선택해야 합니다(존재하는 경우). 합은 두 번째 인수로 지정된 숫자와 같습니다. 함수는 마지막으로 그러한 모든 삼중항이 존재하는 경우 배열의 배열을 반환해야 하고, 그렇지 않으면 빈 배열을 반환해야 합니다. 예를 들어 - 입력 배열과 숫자가 -인 경우 const arr = [2, 5, 7, 8, 9, 11, 1, 6]; const sum = 22; 그러면 출력은 다음과

    20. 2 JavaScript의 키 키보드 문제

      다음 상황을 가정하십시오 - 처음에는 메모장에 하나의 문자 A만 표시됩니다. 각 단계에 대해 이 메모장에서 두 가지 작업을 수행할 수 있습니다. 모두 복사 − 메모장에 있는 모든 문자를 복사할 수 있습니다(부분 복사 불가). 붙여넣기 − 저번에 복사한 문자를 붙여넣을 수 있습니다. 우리는 숫자를 취하는 JavaScript 함수를 작성해야 합니다. 유일한 인수로 num이라고 부르겠습니다. 우리 함수는 A번 인쇄하는 데 필요한 최소 단계 수(모두 복사 또는 붙여넣기)를 계산하고 반환하는 데 필요합니다.

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