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

    1. JavaScript에서 개별 숫자로 숫자 분할

      숫자를 유일한 입력으로 사용하는 JavaScript 함수를 작성해야 합니다. 함수는 단순히 숫자의 자릿수를 분할하고 해당 숫자의 배열을 구성하고 반환해야 합니다. 예를 들어 - 입력 번호가 -인 경우 const num = 55678; 그러면 출력은 다음과 같아야 합니다. - const output = [5, 5, 6, 7, 8]; 유일한 조건은 숫자를 문자열로 변환하거나 그 위에 ES6 함수를 사용할 수 없다는 것입니다. 예시 이에 대한 코드는 - const num = 55678; const numberToArray = (

    2. 10 JavaScript의 가장 가까운 거듭제곱으로 숫자를 내림합니다.

      숫자를 받는 JavaScript 함수를 작성해야 합니다. 함수는 입력된 숫자에 가장 가까운 10의 거듭제곱을 반환해야 합니다. 예를 들어 - f(1) = 1 f(5) = 1 f(15) = 10 f(43) = 10 f(456) = 100 f(999) = 100 예시 const num = 2355; const num1 = 346; const num2 = 678; const nearestPowerOfTen = (num) => {    let count = 0;    while(num > 1

    3. JavaScript에서 구분 기호가 있는 문자열을 객체 배열로 변환

      다음과 같은 문자열이 있다고 가정해 보겠습니다. - const str = 'Option 1|false|Option 2|false|Option 3|false|Option 4|true'; 이러한 문자열을 받는 JavaScript 함수를 작성해야 합니다. 함수는 문자열을 |로 분리해야 합니다. 옵션과 그 값을 분리하고 다음과 같은 객체 배열로 변환하려면 - const output = [ {    "option": "Option 1",    "

    4. JavaScript의 사용자 정의 함수를 사용하여 배열에서 중복 항목 제거

      리터럴 배열을 취하는 JavaScript 함수를 작성해야 합니다. 요소가 배열에 두 번 이상 나타나면 함수는 배열에서 모든 인스턴스를 제거합니다. 예를 들어 - 입력 배열이 -인 경우 const arr = [1,2,3,4,4,5,5]; 그러면 출력은 다음과 같아야 합니다. - const output = [1, 2, 3]; 예시 const arr = [1, 2, 3, 4, 4, 5, 5]; const removeAll = (arr = [], val) => {    while(arr.includes(val)

    5. JavaScript에서 Reduce 메소드를 사용한 평균

      숫자 배열을 받는 JavaScript 함수를 작성해야 합니다. 함수는 배열에 있는 모든 숫자의 평균을 계산해야 합니다. 우리를 위한 유일한 조건은 Array.prototype.reduce() 메서드를 사용하여 이 작업을 수행해야 한다는 것입니다. 예시 const arr = [129, 139, 155, 176]; const calculateAverage = (arr = []) => {    const reducer = (acc, value, index, array) => {     &n

    6. JavaScript 홀수 인덱싱된 요소와 짝수 인덱싱된 요소를 별도로 합산하고 절대 차이를 반환합니다.

      숫자 배열을 받는 JavaScript 함수를 작성해야 합니다. 함수는 인덱싱된 홀수 요소와 짝수 인덱스 요소를 별도로 합산하고 최종적으로 절대 차이를 반환해야 합니다. 예시 const arr = [4, 6, 3, 1, 5, 8, 9, 3, 4]; const oddEvenDifference = (arr = []) => {    let oddSum = 0;    let evenSum = 0;    for(let i = 0;    i < arr.length

    7. 배열 JavaScript의 최고값과 최저값 차이

      숫자 배열을 받는 JavaScript 함수를 작성해야 합니다. 함수는 배열에서 가장 큰 값과 가장 낮은 값을 선택하고 그 차이를 반환해야 합니다. 예시 const arr = [4, 6, 3, 1, 5, 8, 9, 3, 4]; const difference = (arr = []) => {    const highest = Math.max(...arr);    const lowest = Math.min(...arr);    return highest - lowest; }; co

    8. 배열 JavaScript에서 주파수 객체 만들기

      리터럴 배열을 취하는 JavaScript 함수를 작성해야 합니다. 함수는 배열을 기반으로 객체를 생성하고 반환해야 합니다. 개체의 키는 배열의 고유한 요소와 배열에 나타나는 횟수의 값이어야 합니다. 예시 const arr = [4, 6, 3, 1, 5, 8, 9, 3, 4]; const findFrequency = (arr = []) => {     const map = {};    for(let i = 0; i < arr.length; i++){      

    9. JavaScript의 현재 요소와 이전 요소 간의 차이를 기반으로 정렬된 배열을 그룹화합니다.

      다음과 같이 증가하는 순서로 정렬된 정수 배열이 있다고 가정해 보겠습니다. - const arr = [ 1, 2, 3, 5, 6, 7, 10, 12, 17, 18]; 우리는 그러한 배열을 취하는 JavaScript 함수를 작성해야 합니다. 함수는 다음과 같은 방식으로 배열을 그룹화해야 합니다. - 그룹 내 요소의 차이가 1 이하입니다. 각 그룹 요소에는 유효한 것으로 간주되는 둘 이상의 요소가 있어야 합니다. 위의 조건을 기반으로 예상되는 출력은 - const output = [    [1, 2,

    10. JavaScript에서 객체 사이의 최단 거리

      다음과 같은 배열 개체가 있다고 가정해 보겠습니다. const obj = {    obj1: [ 0, 10 ],    obj2: [ 3, 9 ],    obj3: [ 5, 12, 14 ] }; 우리는 그러한 배열 객체 중 하나를 취하는 JavaScript 함수를 작성해야 합니다. 각 개체에는 둘 이상의 거리 포인트가 있지만 다른 개체의 거리 포인트와 결합하려면 하나만 선택해야 합니다. 위의 거리 점을 기준으로 12가지 방법으로 3개의 개체를 결합할 수 있습니다. 예를 들어

    11. JavaScript에서 하나의 변수만 사용하여 문자열을 뒤집는 방법

      어떤 문자열이든 하나의 추가 변수만 사용하고 역 문자열을 생성하는 JavaScript 프로그램을 작성해야 합니다. − 프로그램은 내장 또는 사용자 정의 함수를 선언하거나 사용해서는 안 됩니다. 프로그램은 필요한 경우 바닐라 JS 및 기본 루프만 사용해야 합니다. 예시 이에 대한 코드는 - const string = 'abcdef'; let reverse = ''; while (reverse.length !== string.length) {    const index =

    12. 짝수 자릿수로 숫자 가져오기 JavaScript

      숫자 배열을 유일한 인수로 사용하는 JavaScript 함수를 작성해야 합니다. 함수는 배열에서 짝수 자릿수를 포함하는 요소를 모두 선택하여 새 배열로 반환해야 합니다. 예를 들어 - 입력 배열이 -인 경우 const arr = [34, 23, 112, 8, 3456, 345]; 그러면 출력은 다음과 같아야 합니다. - const output = [34, 23, 3456]; 예시 const arr = [34, 23, 112, 8, 3456, 345]; const countDigits = (num, sum = 0) =>

    13. 숫자 JavaScript 간의 최대 차이

      양의 정수를 유일한 입력으로 사용하는 JavaScript 함수를 작성해야 합니다. 이 함수는 해당 숫자와 해당 숫자의 자릿수를 재정렬하여 형성할 수 있는 가장 작은 숫자 간의 차이를 찾아 반환해야 합니다. 예를 들어 - 입력번호가 820인 경우 그런 다음, 자릿수를 재정렬하여 만들 수 있는 가장 작은 수는 028 =28입니다. 출력은 다음과 같아야 합니다. - 820 - 28 = 792 예시 const num = 820; const maximumDifference = (num) => {    const

    14. 배열 JavaScript에서 두 번째로 많이 나타나는 요소를 반환합니다.

      리터럴 배열을 받는 JavaScript 함수를 작성해야 합니다. 함수는 배열에서 두 번째로 많이 나타나는 요소를 반환해야 합니다. 예를 들어 - 입력 배열이 -인 경우 const arr = [2, 5, 4, 3, 2, 6, 5, 5, 7, 2, 5]; 그러면 출력은 다음과 같아야 합니다. - const output = 2; 예시 const arr = [2, 5, 4, 3, 2, 6, 5, 5, 7, 2, 5]; const findSecondMost = (arr = []) => {    const map=

    15. 키 JavaScript에 값 매핑

      다음과 같은 객체가 있다고 가정해 보겠습니다. - const obj = {    'a': 1,    'b': 2,    'c': 3,    'd': 4,    'e': 5,    'f': 6 }; 우리는 하나의 그러한 객체를 취하는 JavaScript 함수를 작성해야 합니다. 이 함수는 값을 개체의 키로 반대로 매핑해야 합니다. 따라서 위

    16. 두 날짜 사이의 일 수 찾기 JavaScript

      YYYY-MM-DD 형식의 두 날짜를 각각 첫 번째 인수와 두 번째 인수로 사용하는 JavaScript 함수를 작성해야 합니다. 그러면 함수가 두 날짜 사이의 일 수를 계산하여 반환해야 합니다. 예를 들어 - 입력 날짜가 -인 경우 const str1 = '2020-05-21'; const str2 = '2020-05-25'; 그러면 출력은 다음과 같아야 합니다. - const output = 4; 예시 const str2 = '2020-05-25'; const daysBetweenD

    17. JavaScript에서 숫자의 모든 자릿수를 파괴적으로 합산합니다.

      우리는 숫자를 유일한 인수로 취하는 JavaScript 함수를 작성해야 합니다. 이 함수는 숫자의 자릿수를 합산하는 동안 합이 한 자릿수 숫자로 변환되어야 합니다. 예를 들어 - 숫자가 -인 경우 const num = 54564567; 그러면 함수는 다음과 같이 합산해야 합니다. - 5+4+5+6+4+5+6+7 = 42 4+2 = 6 따라서 최종 출력은 6이어야 합니다. 예시 const num = 54564567; const sumDigits = (num, sum = 0) => {    if(num)

    18. 배열 JavaScript의 부분 합계

      숫자 배열의 배열을 받는 JavaScript 함수를 작성해야 합니다. 각 하위 배열에 대해 이러한 함수는 부분 합계 하위 배열(특정 값이 자신과 이전 값의 합계인 배열)을 만듭니다. 예를 들어 - 입력 배열이 -인 경우 const arr = [ [1, 1, 1, -1], [1, -1, -1], [1, 1] ]; 그러면 출력은 다음과 같아야 합니다. - const output = [ [1, 2, 3, 2], [1, 0, -1], [1, 2] ]; 예 const arr = [ [1, 1, 1, -1], [1, -1, -1], [1

    19. 배열 JavaScript의 객체에서 키와 값 검색

      리터럴 값을 매핑하는 객체를 사용하는 JavaScript 함수를 작성해야 합니다. 이 함수는 배열 배열을 생성해야 하며 각 하위 배열에는 정확히 두 개의 요소가 포함되어야 합니다. 첫 번째는 해당 개체 쌍의 키여야 하고 두 번째는 값이어야 합니다. 예시 const obj = {    name: 'Nick',    achievements: 158,    points: 14730 }; const retrieveProperties = (obj = {}) => {

    20. 문자열 JavaScript 마스킹

      문자열 값을 첫 번째 인수로, 패턴 문자열을 두 번째 인수로 취하는 JavaScript 함수를 작성해야 합니다. 문자열과 패턴이 -라고 가정합니다. const str = '123456789'; const pattern = '## ## ## ###'; 그런 다음 함수는 패턴에 따라 문자열을 채워야 하고 출력 문자열은 -여야 합니다. const output = '12 34 56 789'; 예시 const str = '123456789'; const pattern = '

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