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

    1. JavaScript에서 최대 한 자리 숫자를 섞어서 만든 가장 작은 숫자

      문제 양수 n을 받는 JavaScript 함수를 작성해야 합니다. 우리는 최대 하나의 작업을 수행할 수 있습니다 - 숫자에서 숫자의 인덱스를 선택하면 해당 인덱스에서 이 숫자를 제거하고 얻을 수 있는 가장 작은 숫자를 찾기 위해 다른 숫자나 숫자의 같은 위치에 다시 삽입합니다. 우리 함수는 이 가장 작은 숫자를 반환해야 합니다. 예시 다음은 코드입니다 - const num = 354166; const smallestShuffle = (num) => {    const arr = String(num).s

    2. JavaScript에서 정수 중 n번째 회문 찾기

      문제 숫자 n을 받는 JavaScript 함수를 작성해야 합니다. 함수는 0부터 계산하기 시작하면 n번째 회문 번호를 반환해야 합니다. 예를 들어, 10은 회문이 아니기 때문에 첫 번째 회문은 0, 두 번째 회문은 1, 열 번째 회문은 9, 열한 번째 회문은 11이 됩니다. 예시 다음은 코드입니다 - const num = 31; const findNthPalindrome = (num = 1) => {    const isPalindrome = (num = 1) => {     &n

    3. JavaScript에서 숫자 문자열을 0과 1의 문자열로 인코딩

      문제 십진수를 나타내는 문자열을 받는 JavaScript 함수를 작성해야 합니다. 우리 함수는 다음 규칙에 따라 이 십진수를 이진수로 변환/인코딩해야 합니다. n의 각 숫자 d에 대해 k를 d의 비트 수라고 하자. k-1 곱하기 숫자 0 다음에 숫자 1을 씁니다. 숫자 d를 이진 문자열로 씁니다. 맨 오른쪽 비트는 최하위 비트입니다. 마지막으로 b)와 c)의 결과를 연결하여 d의 코딩을 얻습니다. 마지막으로 n의 자릿수에 대해 얻은 모든 결과를 연결합니다. 따라서 코드 2는 0110으로, 3은 0111로 예시 다음은

    4. JavaScript에서 유리수를 유리수의 합으로 분해하기

      문제 정확히 두 개의 숫자 배열을 취하는 JavaScript 함수를 작성해야 합니다. 첫 번째 요소는 유리수의 분자를 지정하고 두 번째 요소는 동일한 수의 분모를 지정합니다. 우리의 함수는 각각 2개의 요소로 된 임의의 수의 하위 배열의 배열을 반환해야 합니다. 하위 배열에 의해 지정된 유리수가 추가될 때 입력 유리수가 합산되고 모든 하위 배열의 분자는 1이 되어야 합니다. 또한 하위 배열의 수가 가능한 한 적은지 확인해야 합니다. 예시 다음은 코드입니다 - const num = '2/3'; const dec

    5. JavaScript에서 reduce()로 배열 요소의 곱 찾기

      문제 배열 arr을 받는 JavaScript 함수를 작성해야 합니다. 우리 함수는 배열의 모든 요소의 곱을 찾아 반환해야 합니다. 예시 다음은 코드입니다 - const arr = [3, 1, 4, 1, 2, -2, -1]; const produceElements = (arr = []) => {    const res = arr.reduce((acc, val) => {       acc = acc * val;       return acc; &nbs

    6. JavaScript에서 10진수를 계승으로 인코딩하고 역으로 인코딩

      문제 계승으로 십진수를 코딩하는 것은 숫자의 거듭제곱이 아닌 계승에 의존하는 기본 시스템에서 숫자를 작성하는 방법입니다. 이 시스템에서 마지막 숫자는 항상 0이고 기수 0!입니다. 그 앞의 숫자는 0 또는 1이며 기수 1!입니다. 그 앞의 숫자는 0, 1 또는 2이고 기수 2! 등입니다. 보다 일반적으로 n번째에서 마지막 숫자는 항상 0, 1, 2, ..., n이고 기수 n에 있습니다! . 두 가지 기능이 필요합니다. 첫 번째는 10진수를 받고 계승 표현이 있는 문자열을 반환합니다. 두 번째는 계승 표현이 있는 문자열을 수신

    7. JavaScript의 배열에 있는 숫자와 문자열 숫자의 차이점

      문제 정수의 숫자와 문자열 표현이 혼합된 배열을 취하는 JavaScript 함수를 작성해야 합니다. 우리 함수는 ok 문자열 정수를 더하고 문자열이 아닌 정수의 합계에서 빼야 합니다. 예시 다음은 코드입니다 - const arr = [5, 2, '4', '7', '4', 2, 7, 9]; const integerDifference = (arr = []) => {    let res = 0;    for(let i = 0; i < arr.l

    8. JavaScript에 있는 마지막 문자로 단어 정렬하기

      문제 문자열 문자열을 받는 JavaScript 함수를 작성해야 합니다. 우리 함수는 각 단어의 마지막 문자를 기준으로 알파벳순으로 정렬된 단어 배열을 반환해야 합니다. 두 단어의 마지막 문자가 같으면 반환된 배열은 주어진 문자열에 나타난 순서대로 단어를 표시해야 합니다. 예시 다음은 코드입니다 - const str = 'this is some sample string'; const sortByLast = (str = '') => {    const arr = str.split

    9. JavaScript에서 slice()를 사용하지 않고 연도를 입력하고 어느 세기에 속하는지 찾습니다.

      문제 연도를 나타내는 숫자를 입력받아 해당 연도가 속하는 세기를 찾는 JavaScript 함수를 작성해야 합니다. 예를 들어, 1864년은 19세기입니다. 2021년은 21세기입니다. 예시 다음은 코드입니다 - const year = 1956; const findCentury = (year) => {    let century = 0;    for(let i = 0; i < year; i++){       if(i % 100 === 0){  

    10. JavaScript에서 문자열의 일부를 재배열하여 다른 문자열을 형성할 수 있습니까?

      문제 str1과 str2라는 두 개의 문자열을 받는 JavaScript 함수를 작성해야 합니다. str1 문자의 일부가 str2와 일치하도록 재배열될 수 있으면 함수는 true를 반환해야 하고, 그렇지 않으면 false를 반환해야 합니다. 예 다음은 코드입니다 - const str1 = 'rkqodlw'; const str2 = 'world'; const canForm = (str1 = '', str2 = '') => {    if(str1.leng

    11. JavaScript의 문자열에서 모음을 1부터 시작하는 인덱스로 바꾸기

      문제 문자열을 받아 문자열의 모든 모음을 문자열의 인덱스(1부터 시작)로 바꾸는 JavaScript 함수를 작성해야 합니다. 문자열의 두 번째 문자가 모음인 경우 2로 바꿔야 함을 의미합니다. 예시 다음은 코드입니다 - const str = 'cancotainsomevowels'; const replaceVowels = (str = '') => {    const vowels = 'aeiou';    let res = ''; &n

    12. JavaScript의 원래 순서대로 배열에서 n개의 가장 작은 숫자 검색

      문제 숫자 arr 및 숫자 n의 배열을 취하는 JavaScript 함수를 작성해야 합니다. 우리 함수는 상대 순서를 방해하지 않고 배열 arr에서 가장 작은 n을 검색해야 합니다. 오름차순이나 내림차순으로 정렬되지 않고 원래의 순서를 유지해야 함을 의미합니다. 예시 다음은 코드입니다 - const arr = [6, 3, 4, 1, 2]; const num = 3; const smallestInOrder = (arr = [], num) => {    if(arr.length < num){  

    13. JavaScript에서 문자열에서 선택한 문자의 위치 전환

      문제 문자 k, l 및 m만 포함하는 문자열을 받는 JavaScript 함수를 작성해야 합니다. 우리 함수의 임무는 k의 위치를 ​​l의 위치로 바꾸는 것입니다. m의 모든 인스턴스는 그 위치에 남겨둡니다. 예시 다음은 코드입니다 - const str = 'kklkmlkk'; const switchPositions = (str = '') => {    let res = "";    for(let i = 0; i < str.length;

    14. JavaScript에서 변환 후 가장 작은 합계 찾기

      문제 양의 정수 배열을 취하는 JavaScript 함수를 작성해야 합니다. 다음 작업을 필요한 만큼 여러 번 실행하여 요소를 변환할 수 있습니다. − if arr[i] > arr[j] then arr[i] = arr[i] - arr[j] 더 이상 변환이 불가능하면 함수는 합을 반환해야 합니다. 예시 다음은 코드입니다 - const arr = [6, 9, 21]; const smallestSum = (arr = []) => {    const equalNums = arr => arr.reduce

    15. JavaScript에서 두 개의 숫자를 추가하는 동안 필요한 캐리 수

      문제 두 개의 숫자를 사용하는 JavaScript 함수를 작성해야 합니다. 우리 함수는 마치 종이에 추가하는 것처럼 숫자를 추가하는 동안 수행해야 하는 운반 횟수를 계산해야 합니다. 다음 이미지와 같이 179와 284를 추가하는 동안 carry를 두 번 사용했으므로 이 두 숫자에 대해 함수는 2를 반환해야 합니다. 예시 다음은 코드입니다 - const num1 = 179; const num2 = 284; const countCarries = (num1 = 1, num2 = 1) => {    let

    16. JavaScript에서 대상에 추가되는 쌍의 두 번째 숫자 제거

      문제 숫자 배열과 목표 합계를 취하는 JavaScript 함수를 작성해야 합니다. 우리 함수는 배열에서 목표 숫자까지 합해지는 모든 연속 숫자 쌍의 두 번째 숫자를 제거해야 합니다. 예시 다음은 코드입니다 - const arr = [1, 2, 3, 4, 5]; const target = 3; const removeSecond = (arr = [], target = 1) => {    const res = [arr[0]];    for(i = 1; i < arr.length; i++

    17. JavaScript에서 동일한 숫자로 구성된 즉시 더 큰 숫자 찾기

      문제 숫자 n을 받는 JavaScript 함수를 작성해야 합니다. 우리의 함수는 같은 숫자를 사용하여 가장 작은 숫자를 형성하지만 입력 숫자보다 조금 더 큰 숫자의 숫자를 재배열해야 합니다. 예를 들어, 입력 번호가 112라면 출력은 121이어야 합니다. 예시 다음은 코드입니다 - const num = 112; const findNextBigger = (num = 1) => {    const sortedDigits = (num = 1) => {       return S

    18. JavaScript에서 문자열의 단어 첫 글자 바꾸기

      문제 정확히 두 단어를 포함하는 문자열을 받는 JavaScript 함수를 작성해야 합니다. 우리 함수는 단어의 첫 글자가 서로 교환된 새 문자열을 생성하고 반환해야 합니다. 예시 다음은 코드입니다 - const str = 'hello world'; const interchangeChars = (str = '') => {    const [first, second] = str.split(' ');    const fChar = first[0];

    19. JavaScript에서 첫 번째 숫자를 교환한 후의 숫자 차이

      문제 정확히 두 개의 숫자 배열을 취하는 JavaScript 함수를 작성해야 합니다. 함수는 첫 번째 숫자를 교환한 후 숫자 사이의 절대 차이를 반환해야 합니다. 예를 들어 [105, 413] 배열의 경우 차이는 다음과 같습니다. |405 - 113| =292 예시 다음은 코드입니다 - const arr = [105, 413]; const interchangedDigitDiff = (arr = []) => {    arr = arr.map(String);    const [first,

    20. JavaScript에서 이상하게 정렬된 배열에서 대상 문자열 검색

      문제 단어 대상과 항상 대상을 포함하는 정렬된(길이(증가), 대문자 수(감소), 자연순) 고유 단어의 배열을 취하는 JavaScript 함수를 작성해야 합니다. 우리 함수의 임무는 항상 목록에 있을 단어 배열에서 대상의 인덱스(0 기반)를 찾는 것입니다. 예시 다음은 코드입니다 - const arr = ['cP', 'rE', 'sZ', 'am', 'bt', 'ev', 'hq', 'rx', 'yi',

    Total 5927 -컴퓨터  FirstPage PreviousPage NextPage LastPage CurrentPage:18/297  20-컴퓨터/Page Goto:1 12 13 14 15 16 17 18 19 20 21 22 23 24