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

    1. JavaScript의 정규식 일치

      입력 문자열 str과 패턴 p가 주어지면 에 대한 지원과 함께 정규식 일치를 구현해야 합니다. 및 *. 이 기호의 기능은 다음과 같아야 합니다. - 모든 단일 문자와 일치합니다. 0개 이상의 선행 요소와 일치합니다. 일치는 전체 입력 문자열을 포함해야 합니다(일부 아님). 참고 str은 비어 있을 수 있으며 소문자 a-z만 포함할 수 있습니다. p는 비어 있을 수 있으며 소문자-z 및 다음과 같은 문자만 포함합니다. 또는 *. 예: 입력이 -인 경우 const str = 'aa'

    2. JavaScript의 문자열에서 숫자 선택

      내부에 포함된 일부 숫자를 포함할 수 있는 문자열을 사용하는 JavaScript 함수를 작성해야 합니다. 함수는 문자열에서 모든 숫자를 추출해야 새 숫자를 반환합니다. 참고 − 문자열에 숫자가 없으면 함수는 0을 반환해야 합니다. 예시 다음은 코드입니다 - const str = 'sfsd8fsdf6dsfsd8sdfs28fd0'; const pickNumbers = (str = '') => {    let res = 0;    for(let i = 0; i &

    3. 문자열의 문자를 재정렬하지 않고 string1에서 일부 문자를 삭제하여 string2를 형성할 수 있는지 확인 - JavaScript

      첫 번째와 두 번째 인수로 str1과 str2를 가정해 봅시다. 두 개의 문자열을 받는 JavaScript 함수를 작성해야 합니다. 함수는 문자열의 문자를 재정렬하지 않고 str1에서 일부 문자를 삭제하여 str2를 형성할 수 있는지 여부를 결정해야 합니다. 예: 두 문자열이 -인 경우 const str1 = 'sjkfampeflef'; const str2 = 'sample'; 그러면 str1에서 일부 문자를 삭제하여 str2를 형성할 수 있으므로 출력은 true여야 합니다. 예시 다음은 코드

    4. JavaScript에서 세 숫자의 가장 큰 곱 찾기

      Numbers의 배열을 유일하게 취하는 JavaScript 함수를 작성해야 합니다. 함수는 배열의 세 가지 요소 중에서 가장 큰 결과를 산출하는 배열에서 이러한 세 가지 요소의 배열을 준비해야 합니다. 함수는 마침내 이 세 요소의 곱을 반환해야 합니다. 예: 입력 배열이 -인 경우 const arr = [-10, 7, 29, 30, 5, -10, -70]; 그러면 출력은 다음과 같아야 합니다. - const output = 21000 세 숫자가 30, -10, -70이기 때문에 배열이 음수 요소를 포함할 수 있거나 포함할

    5. JavaScript에서 비틀어진 요소 간의 가장 큰 차이점

      숫자 배열을 받는 JavaScript 함수를 작성해야 합니다. 함수는 배열의 가장 큰 요소와 가장 작은 요소 사이의 차이를 찾아야 합니다. 조건은 원래 배열에서 더 작은 요소가 더 큰 요소보다 먼저 나타나야 한다는 것입니다. 예: 다음 숫자 배열을 고려하십시오 - const arr = [2, 5, 6, 12, 1]; 이 배열의 경우 함수는 10을 출력해야 합니다. 배열의 가장 큰 요소와 가장 작은 요소는 각각 12와 1이지만 1은 12보다 먼저 나타나지 않으므로 이 질문의 목적을 위해 유효한 작은 숫자로 간주할 수 없습니

    6. JavaScript에서 제품 배열 구성

      Numbers 배열을 취하는 JavaScript 함수를 작성해야 합니다. 함수는 원래 배열을 기반으로 새 배열을 생성해야 합니다. 새 배열의 각 해당 요소는 해당 요소를 포함하는 원래 배열의 모든 요소의 곱이어야 합니다. 예: 입력 배열이 -인 경우 const arr = [1, 2, 3, 4, 5]; 그러면 출력 배열은 -여야 합니다. const output = [120, 60, 40, 30, 24]; 선형 시간과 일정한 공간에서 이를 달성해야 합니다(새 어레이를 구성하는 데 사용된 공간은 분명히 제외). 예시 다음은 코

    7. JavaScript에서 배열의 고유한 교차점

      두 개의 숫자 배열, 즉 arr1과 arr2를 취하는 JavaScript 함수를 작성해야 합니다. 함수는 배열 요소 사이의 교차점을 찾아야 합니다. 즉, 두 배열에 모두 나타나는 요소입니다. 유일한 조건은 이전에 교차된 한 요소를 만난 경우 두 배열에 다시 나타나더라도 다시 고려하지 않아야 한다는 것입니다. 예: 입력 배열이 -인 경우 const arr1 = [1, 5, 7, 3, 1]; const arr2 = [1, 7, 3, 1, 6]; 그러면 출력 배열은 -여야 합니다. const output = [1, 3, 7];

    8. JavaScript에서 문자열의 단어 순서 반전

      문자열을 유일한 인수로 취하는 JavaScript 함수를 작성해야 합니다. 함수는 문자열의 단어 순서를 반대로 하고 새 문자열을 반환해야 합니다. 유일한 조건은 내장된 배열 메서드 reverse()를 사용할 수 없다는 것입니다. 예: 입력 문자열이 -인 경우 const str = 'this is a string'; 그런 다음 출력 문자열은 -여야 합니다. const str = 'this is a string'; 예시 다음은 코드입니다 - const str = 'this is a str

    9. JavaScript에서 재귀를 사용하여 10진수에서 2진수로 변환

      숫자를 첫 번째이자 유일한 인수로 사용하는 JavaScript 함수를 작성해야 합니다. 함수는 재귀를 사용하여 해당 숫자의 이진 표기법을 나타내는 문자열을 구성해야 합니다. 예: f(4) = '100' f(1000) = '1111101000' f(8) = '1000' 예시 다음은 코드입니다 - const decimalToBinary = (num) => {    if(num >= 1) {       // If num is not d

    10. JavaScript의 배열에 대한 삭제 연산자의 이상한 동작

      JavaScript의 삭제 연산자는 실제로 개체 연산자(개체와 함께 사용)입니다. 그러나 배열은 JavaScript에서 인덱스된 객체이기도 하므로 배열과 함께 삭제 연산자를 사용할 수도 있습니다. 다음 리터럴 배열을 고려하십시오 - const arr = ['a', 'b', 'c', 'd', 'e']; 예시 이제 다음 프로그램을 실행하고 예상 출력을 추측해 보겠습니다 - const arr = ['a', 'b', 'c'

    11. JavaScript에서 배열의 대체 요소 합계 찾기

      Numbers 배열을 유일한 인수로 취하는 JavaScript 함수를 작성해야 합니다. 함수는 배열의 대체 요소의 합계를 계산하고 반환해야 합니다. 예: 입력 배열이 -인 경우 const arr = [1, 2, 3, 4, 5, 6, 7]; 그러면 출력은 다음과 같아야 합니다. - 1 + 3 + 5 + 7 = 16 예시 다음은 코드입니다 - const arr = [1, 2, 3, 4, 5, 6, 7]; const alternativeSum = (arr = []) => {    let sum = 0; &

    12. JavaScript에서 세기 구하기

      연도를 나타내는 숫자나 문자열을 사용하는 JavaScript 함수를 작성해야 합니다. 그 해부터 함수는 해당 연도가 속하는 세기를 파악하고 반환해야 합니다. 예: f(2000) =20f(1999) =20f(2002) =21 다음은 코드입니다 - 예시 { if(typeof year ==string){ if(year.toString().slice(-2) ==00){ return year.toString().slice( 0,2); }else{ return (Math.floor(+년/100) +1).toString(); }; }el

    13. JavaScript에서 문자열의 일반적인 문자 수

      str1과 str2라는 두 개의 문자열을 받는 JavaScript 함수를 작성해야 합니다. 함수는 문자열에 존재하는 공통 문자의 수를 계산해야 합니다. 예: const str1 = 'aabbcc'; const str2 = 'adcaa'; 그러면 출력은 3이 되어야 합니다. 예시 다음은 코드입니다 - const str1 = 'aabbcc'; const str2 = 'adcaa'; const commonCharacterCount = (str1 = '', s

    14. JavaScript에서 두 개의 숫자를 사용하여 정수 비교

      두 개의 숫자, 예를 들어 num1과 num2를 사용하는 JavaScript 함수를 작성해야 합니다. num1이 num2보다 크면 함수는 더 큰 값을 반환해야 합니다. num2가 num1보다 크면 함수는 더 작은 값을 반환해야 합니다. 그렇지 않으면 함수는 같음을 반환해야 합니다. 예시 다음은 코드입니다 - const compareIntegers = (num1, num2) => {    if(typeof num1 !== 'number' || typeof num2 !== &#

    15. JavaScript에서 문자열이 원하는 문자로 끝나는지 확인

      문자열을 첫 번째 인수로, 단일 문자를 두 번째 인수로 취하는 JavaScript 함수를 작성해야 합니다. 함수는 첫 번째 인수로 지정된 문자열이 두 번째 인수로 지정된 문자로 끝나는지 여부를 결정해야 합니다. 유일한 조건은 ES6 또는 라이브러리 메서드를 사용하지 않고 이 작업을 수행해야 한다는 것입니다. 예시 다음은 코드입니다 - const str = 'This is a string'; const checkEnding = (str = '', char = '') => { &nbs

    16. JavaScript의 배열에서 가장 가까운 숫자 가져오기

      Numbers 배열을 첫 번째 인수로, 단일 숫자를 두 번째 인수로 취하는 JavaScript 함수를 작성해야 합니다. 함수는 배열에서 두 번째 인수로 지정된 숫자에 가장 가까운 숫자를 찾아 반환해야 합니다. 예: const arr = [34, 67, 31, 53, 89, 12, 4]; const num = 41; 그러면 출력은 34가 되어야 합니다. 예시 다음은 코드입니다 - const arr = [34, 67, 31, 53, 89, 12, 4]; const num = 41; const findClosest = (arr

    17. JavaScript의 배열에 합이 존재하는 쌍

      Numbers 배열을 취하는 JavaScript 함수를 작성해야 합니다. 함수는 서로 다른 인덱스(연속 또는 비연속)에 있는 두 숫자 쌍을 선택해야 하며, 그 합은 배열에도 존재합니다. 예시 다음은 코드입니다 - const arr = [1, 3, 5, 6, 8, 9]; const findPair = (arr = []) => {    let count = 0;    for(let i = 0; i < arr.length; i++){       for(let j

    18. JavaScript에서 숫자 인수분해

      유일한 인수로 양의 정수를 취하는 JavaScript 함수를 작성해야 합니다. 함수는 입력된 숫자를 정확히 나누는 모든 숫자의 배열을 생성하고 반환해야 합니다. 예: 입력 번호가 -인 경우 const num = 12; 그러면 출력은 다음과 같아야 합니다. - const output = [1, 2, 3, 4, 6, 12]; 예시 다음은 코드입니다 - const findFactors = (num = 1) => {    let half = Math.floor(num / 2);    con

    19. JavaScript에서 정렬되지 않은 정수 배열에서 가장 큰 숫자와 가장 작은 숫자 찾기

      Numbers 배열을 취하는 JavaScript 함수를 작성해야 합니다. 함수는 선형 시간 및 상수 공간에서 배열에 존재하는 가장 큰 숫자와 가장 작은 숫자를 찾아야 합니다. 함수는 최소 및 최대 숫자를 포함하는 개체를 반환해야 합니다. 예시 다음은 코드입니다 - const arr = [112, 24, 31, 44, 101, 203, 33, 56]; const findMaxMin = (arr) => {    let max = arr[0];    let min = arr[0];  

    20. JavaScript에서 각 인덱스의 누적 합계

      Numbers 배열을 취하는 JavaScript 함수를 작성해야 합니다. 이 함수는 특정 인덱스에 대해 해당 인덱스까지의 모든 숫자의 합계를 포함하는 새 배열을 생성하고 반환합니다. 예: 입력 배열이 -인 경우 const arr = [1, 2, 3, 4, 5]; 그러면 출력은 다음과 같아야 합니다. - const output = [1, 3, 6, 10, 15]; Dynamic 프로그램을 사용하여 각 반복의 합계를 추적하고 해당 요소를 합계에 추가하기만 하면 새 요소를 얻을 수 있습니다. 예시 다음은 코드입니다 - cons

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