Next-BlockChain

고정 헤더 영역

글 제목

메뉴 레이어

Next-BlockChain

메뉴 리스트

  • 홈
  • 태그
  • 분류 전체보기 (397)
    • Computer Science (5)
      • OS (3)
      • Network (1)
    • Blockchain (53)
      • Bitcoin (3)
      • Ethereum (17)
      • Cosmos (4)
      • DeFi (13)
      • DID (3)
      • NFT (7)
      • Oracle (8)
      • BlockChain Theory (25)
      • BlockChain-Core (1)
    • Dev (27)
      • React (6)
      • NodeJS (4)
      • Golang-Backend (2)
      • DevOps (2)
      • NoSQL (4)
      • Security (8)
    • Programming Language (201)
      • Go (60)
      • Solidity (40)
      • HTML (2)
      • JavaScript (97)
      • CSS (2)
    • 독서 (19)
      • 독후감 (19)
    • AI (4)

검색 레이어

Next-BlockChain

검색 영역

컨텐츠 검색

Javascript 재귀함수

  • Javascript 재귀 함수문제(5) - and

    2022.12.11 by 0xRobert

  • Javascript 재귀 함수문제(4) - take

    2022.12.11 by 0xRobert

  • Javascript 재귀 함수문제(1) - isOdd

    2022.12.11 by 0xRobert

Javascript 재귀 함수문제(5) - and

문제 배열을 입력받아 모든 요소의 논리곱(and)을 리턴해야 합니다. 입력 arr : boolean 타입을 구성 요소로 갖는 배열 출력 boolean 타입을 리턴해야 합니다. arr[0] && arr[1] && ... && arr[n-1] arr.length는 n 입출력 예시 let output = and([true, true, true]); console.log(output); // --> true output = and([true, true, false]); console.log(output); // --> false 풀이코드 설명 function and(arr) { //head는 arr 배열의 첫번재 요소 const head = arr[0]; //tail은 2번째요소부터 배열의 마지막까지 지정 co..

Programming Language/JavaScript 2022. 12. 11. 11:16

Javascript 재귀 함수문제(4) - take

문제 수(num)와 배열을 입력받아 차례대로 num개의 요소만 포함된 새로운 배열을 리턴해야 합니다. 입력 num : number 타입의 정수 (num >= 0) arr : 임의의 요소를 갖는 배열 출력 순차적으로 num 개의 요소로 구성된 배열을 리턴해야 합니다. 입출력 예시 let output = take(2, [1, -2, 1, 3]); console.log(output); // --> [1, -2] output = take(5, [1, -2, 1, 3]); console.log(output); // --> [1, -2, 1, 3] 풀이코드 설명 function take(num, arr) { // num이 0이거나 arr의 배열의 크기가 0일 경우 빈 배열을 반환한다. // 재귀함수의 탈출 조건 i..

Programming Language/JavaScript 2022. 12. 11. 11:13

Javascript 재귀 함수문제(1) - isOdd

문제 수를 입력받아 홀수인지 여부를 리턴해야 합니다. 입력 인자 : number 타입의 정수 출력 boolean 타입을 리턴해야 합니다. 입출력 예시 let output = isOdd(17); console.log(output); // --> true output = isOdd(-8); console.log(output); // --> false 풀이코드 설명 function isOdd(num) { // 입력받은 num이 0이면 false 반환 if (num === 0) { return false; // 입력받은 num이 1이면 true } else if (num === 1) { return true; } //num이 음수일 경우 - 붙이기 if (num < 0) { return isOdd(-num); ..

Programming Language/JavaScript 2022. 12. 11. 10:49

추가 정보

인기글

최신글

페이징

이전
1
다음
TISTORY
Next-BlockChain © Magazine Lab
페이스북 트위터 인스타그램 유투브 메일

티스토리툴바