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

    1. JavaScript에 동일한 요소가 몇 개 있는지 확인하기 위해 두 배열을 비교하는 방법은 무엇입니까?

      두 개의 배열이 있다고 가정해 보겠습니다. 하나는 몇 가지 질문의 정답 문자열을 포함하고 다른 하나는 후보자가 시도한 답변을 포함하지만 어떻게든 배열이 뒤섞여서 현재 해당 순서로 답이 없습니다. 하지만 두 개의 질문에 같은 대답이 있지는 않습니다. 이제 우리의 임무는 이 두 배열을 취하여 공통 요소를 확인하고 그들 사이의 모든 공통 요소를 찾은 다음 공통 답변의 수를 기반으로 후보자의 마크 백분율을 계산하는 함수를 작성하는 것입니다. 이 함수의 코드를 작성해 봅시다 - 예시 const correct = ['India

    2. 숫자 n을 취하고 처음 n개의 소수로 배열을 생성하는 JavaScript 함수

      숫자 n을 받아서 처음 n개의 소수를 포함하는 배열을 반환하는 JavaScript 함수를 작성해야 합니다. 우리는 소수가 2, 3, 19, 37, 73 등과 같이 1과 자기 자신으로만 나누어지는 숫자라는 것을 알고 있습니다. 먼저 주어진 숫자가 소수인지 확인하는 함수를 작성한 다음 n개의 소수를 생성하기 위해 루프를 실행합니다. 소수를 확인하는 코드 - const isPrime = (n) => {    for(let i = 2; i <= n/2; i++){       if(n

    3. 숫자가 피보나치 숫자인지 JavaScript인지 확인

      숫자를 받아 피보나치 수열에 포함되는지 여부에 따라 부울 값을 반환하는 JavaScript 함수를 작성해야 합니다. 예를 들어 - 함수 호출이 다음과 같으면 - fibonacci(12); fibonacci(89); fibonacci(55); fibonacci(534); 그러면 출력은 다음과 같아야 합니다. - False true true false 이제 이 문제에 대한 재귀 솔루션을 작성해 보겠습니다. - 예시 const fibonacci = (query, count = 1, last = 0) => {   &n

    4. JavaScript에서 재귀를 사용하여 배열을 합산하는 수정된 버전

      예를 들어, Numbers 배열의 모든 요소를 ​​합산하는 재귀 함수를 작성해야 하지만 뒤틀린 부분은 우리가 작성한 재귀 함수가 추가 변수(메모리)를 초기화할 수 없다는 것입니다. 합계를 저장하거나 배열의 인덱스 개수를 유지하기 위해 변수를 사용할 수 없는 것처럼, 모두 우리가 이미 가지고 있는 것을 사용해야 합니다. 여기 해결책이 있습니다 - 우리는 이미 배열을 가지고 있으며 첫 번째 요소를 사용할 수 있습니다(즉, 재귀 합계를 유지하기 위해 0번째 인덱스에 있는 요소). 접근 방식은 배열에서 하나의 요소를 반복적으로 꺼내

    5. 배열의 배열에서 각 항목이 JavaScript의 해당 하위 배열에 있는 모든 항목의 합계인 배열을 반환합니다.

      각 배열에 숫자 집합이 포함된 배열의 배열이 제공됩니다. 각 항목이 해당 하위 배열에 있는 모든 항목의 합인 배열을 반환하는 함수를 작성해야 합니다. 예를 들어 - 입력 배열이 -인 경우 const numbers = [    [1, 2, 3, 4],    [5, 6, 7],    [8, 9, 10, 11, 12] ]; 그러면 함수의 출력은 다음과 같아야 합니다. - const output = [10, 18, 50]; 따라서 이 함수의 코드를 작성해 보겠습니다. - 예시 c

    6. JavaScript에서 while 루프를 사용하여 연속 숫자의 가장 긴 하위 배열 찾기

      양의 정수 배열에서 가장 큰 연속 하위 배열의 길이를 결정하는 while 문으로 함수를 작성해야 합니다. 예를 들어 - 입력 배열이 -인 경우 const input = [6, 7, 8, 6, 12, 1, 2, 3, 4] --> [1,2,3,4] 그러면 출력은 다음과 같아야 합니다. - 4 입력 배열이 -인 경우 const input = [5, 6, 1, 8, 9, 7] --> [8,9] 그러면 출력은 다음과 같아야 합니다. - 2 따라서 이 함수의 코드를 작성해 보겠습니다 - 예시 const arr = [6,

    7. JavaScript에서 다음 n년 윤년 찾기

      양의 정수 n을 취하고 다음 n윤년의 배열을 반환하는 함수를 작성해야 합니다. 우리는 이 문제를 세 부분으로 나눌 것입니다 - 1부:JS를 통해 현재 연도 찾기 JS를 통해 현재 연도를 찾는 코드는 - // Date의 새 인스턴스에서 현재 연도 가져오기 objectconst year =new Date().getFullYear(); 2부:윤년 확인 이제 숫자를 받아 윤년 여부에 따라 부울 값을 반환하는 isLeap() 함수를 작성할 것입니다. 이 두 가지 조건 중 하나 이상이 충족되면 1년을 윤년으로 간주합니다. - 400의

    8. 역합 배열 JavaScript

      우리는 두 개의 Numbers 배열을 취하는 reverseSum()과 같은 함수를 작성해야 합니다. 첫 번째와 두 번째 배열은 다음을 포함하는 새 배열을 반환합니다. 첫 번째 배열의 첫 번째 요소와 두 번째 배열의 마지막 요소를 첫 번째 요소로 합, 첫 번째 배열의 두 번째 요소와 두 번째 배열의 두 번째 마지막 요소의 합 등 배열 중 하나에 다른 요소보다 먼저 요소가 부족하면 나머지 요소를 모두 배열에 푸시합니다. 따라서 이 함수에 대한 코드를 작성해 보겠습니다. - 예시 const first = [23, 5, 7

    9. 중첩 배열 JavaScript 단순화

      다음과 같은 일부 요소를 포함하는 배열의 배열이 있다고 가정해 보겠습니다. - 상수 arr =[3, 5, 7, 2, [4, NaN, null, 4, 8, [3, 정의되지 않음, 24, null], null, 5, 1], NaN, 45, 2, 1 ]; 우리의 임무는 이 중첩된 배열을 받아 배열 내부의 모든 거짓값(NaN, undefined 및 null)을 0으로 바꾸는 재귀 함수를 작성하는 것입니다. 따라서 이 함수에 대한 코드를 작성해 보겠습니다. - 예시 { for(let i =0; i

    10. JavaScript에서 가장 가까운 회문

      숫자 n을 받아서 숫자 n에 가장 가까운 회문 숫자를 반환하는 NearestPalindrome()과 같은 함수를 작성해야 합니다. 예를 들어 - 입력 번호가 264이면 출력은 262가 되어야 합니다. 입력 번호가 7834이면 출력은 7887이어야 합니다. 기본적으로 접근 방식은 숫자를 두 개의 반으로 나누고(w.r.t. 길이) 두 번 연결된 첫 번째 절반인 새 숫자를 반환하는 것입니다. 예시 const findNearestPalindrome = num => {    const strNum =

    11. 마지막으로 주어진 요소 수를 배열 JavaScript 앞으로 이동

      예를 들어 숫자 n(n <=함수가 사용되는 배열의 길이)을 취하는 prependN()과 같이 배열 함수를 작성해야 하고 끝에서 n개의 요소를 가져와 배열의 맨 앞에 놓습니다. 이 작업을 제자리에서 수행해야 하며 함수는 작업의 성공적인 완료 또는 실패를 기반으로 하는 부울만 반환해야 합니다. 예를 들어 - // if the input array is: const arr = ["blue", "red", "green", "orange", "yellow&

    12. 문자열에서 반복되는 최대 문자 수를 얻는 방법은 무엇입니까? 자바스크립트

      다음과 같이 반복되는 문자가 포함된 문자열이 있습니다. - const a = "fdsfjngjkdsfhhhhhhhhhhhfsdfsd"; 우리의 임무는 연속된 동일한 문자의 최대 개수를 연속으로 반환하는 함수를 작성하는 것입니다. 위의 문자열과 같이 h라는 문자가 연속적으로 11번 나타나므로 우리 함수는 이 문자열에 대해 11을 반환해야 합니다. 이 문제는 이 슬라이딩 창 알고리즘의 좋은 후보입니다. 여기서 안정적인 창은 연속적인 문자를 포함하고 다른 요소를 포함하는 창은 불안정합니다. 창은 끝에 새 문자를 추가

    13. JavaScript를 정렬하지 않고 배열에서 두 번째 최소 요소 가져오기

      Numbers 배열이 있고 배열에서 두 번째로 작은 값을 반환하는 함수를 작성해야 합니다. 예를 들어 - 배열이 -인 경우 const arr = [67, 87, 56, 8, 56, 78, 54, 67, 98, 56, 54]; 그러면 출력은 다음과 같아야 합니다. - 54 54는 8 이후의 가장 작은 값이기 때문에 예시 const arr = [67, 87, 56, 8, 56, 78, 54, 67, 98, 56, 54]; const minimumIndex = arr => {    return arr.inde

    14. 배열 합계:JavaScript에서 재귀와 for 루프 및 ES6 메서드 비교

      많은 수의 숫자 항목이 있는 배열이 있고 단순 루프에 걸리는 시간과 ES6 함수가 배열의 모든 항목을 합산하는 데 걸리는 시간(예:재귀 대 루프 대 ES6 함수)을 비교해야 합니다. . 여기에서 큰 배열을 시뮬레이션하기 위해 비교적 작은 배열에 대해 많은 횟수(10000000 정도)를 반복합니다. 우리의 주요 목표는 각 메서드가 배열을 합산하는 데 걸리는 시간의 대략적인 비율을 파악하는 것입니다. 파트 1:재귀적 접근 const recursiveSum = (arr, len = 0, sum = 0) => {   &nb

    15. 배열 JavaScript에서 가장 많이 반복되는 항목 가져오기

      일부 값을 포함하는 숫자/문자열 리터럴 배열이 있습니다(일부는 반복적임). 우리의 임무는 배열에서 가장 많이 나타나는 배열의 요소를 반환하는 함수를 작성하는 것입니다. 예를 들어 - 입력 배열이 -인 경우 const input = ['a', 'v', 'k', 'f', 'a', 'f', 's', 'd', 'd', 'f', 'a', 'j', 'a'];

    16. JavaScript에서 두 객체를 비교하고 유사성 백분율을 나타내는 0에서 100 사이의 숫자를 반환합니다.

      다음과 같은 두 개의 객체가 있다고 가정해 보겠습니다. - const a = {    Make: "Apple",    Model: "iPad",    hasScreen: "yes",    Review: "Great product!", }; const b = {    Make: "Apple",    Model: "iPad"

    17. JavaScript에서 Sherlock 및 Array 문제 해결

      Watson은 셜록에게 길이가 N인 배열 A를 제공합니다. 그런 다음 그는 배열에 왼쪽 요소의 합이 오른쪽 요소의 합과 같도록 배열에 요소가 있는지 확인하도록 요청합니다. 우리는 이 함수를 작성해야 하고 Numbers 배열을 가져와야 하고 배열에 그러한 숫자가 있으면 인덱스를 반환해야 하고 그렇지 않으면 -1을 반환해야 합니다. 따라서 이 함수의 코드를 작성해 보겠습니다 - 예시 const arr = [1, 2, 3, 4, 5, 7, 3]; const arr2 = [4, 6, 3, 4, 5, 2, 1]; const isSherlo

    18. 두 문자열을 함께 넣는 대신 JavaScript가 수학을 수행하도록 강제하는 방법은 무엇입니까?

      문자열 배열이 있다고 가정해 보겠습니다. 기본적으로 다음과 같은 숫자 문자열 배열입니다. − 상수 arr =[3, 3, 55, 23, 67, 43, 12, 67, 87, 12]; 문자열을 서로 연결하는 대신 이러한 배열 하나를 가져와서 이 배열의 모든 요소의 합을 반환하는 JavaScript 함수를 작성해야 합니다. 이 함수의 코드를 작성해 봅시다 - 예시 { const sum =acc + (+val || 0); return sum; }, 0); 반환 번호;};console.log(sumString(arr)); 단항(+) 연

    19. 주어진 지점에서 시작하는 배열에서 n개의 숫자 가져오기 JavaScript

      먼저 세 개의 인수를 취하는 배열 함수(Array.prototype.get())를 작성해야 합니다. 숫자 n, 두 번째도 숫자, 예를 들어 m, (m <=배열 길이-1), 두 번째는 문자열 left 또는 right의 두 값 중 하나를 가질 수 있습니다. 함수는 인덱스 m에서 시작하여 왼쪽 또는 오른쪽과 같이 지정된 방향으로 n개의 요소를 포함해야 하는 원래 배열의 하위 배열을 반환해야 합니다. 예를 들어 - // if the array is: const arr = [0, 1, 2, 3, 4, 5, 6, 7]; // and the

    20. JavaScript의 배열에서 고유하고 가장 큰 문자열 값 찾기

      다음과 같은 객체 배열이 있다고 가정해 보겠습니다. - 예시 const arr = [    {text:'use'},    {text: 'secur'},    {text: 'form'},    {text: 'user'},    {text: 'users'},    {text: 'form'},    {text: 'secur

    Total 5927 -컴퓨터  FirstPage PreviousPage NextPage LastPage CurrentPage:114/297  20-컴퓨터/Page Goto:1 108 109 110 111 112 113 114 115 116 117 118 119 120