Next-BlockChain

고정 헤더 영역

글 제목

메뉴 레이어

Next-BlockChain

메뉴 리스트

  • 홈
  • 태그
  • 분류 전체보기 (358)
    • Computer Science (19)
      • OS (3)
      • Network (1)
      • NoSQL (4)
      • DevOps (2)
      • Security (8)
    • Blockchain (94)
      • BlockChain Theory (25)
      • Bitcoin (3)
      • Ethereum (17)
      • Cosmos (4)
      • DeFi (13)
      • DID (3)
      • NFT (7)
      • Oracle - Chainlink (8)
      • Geth_2019_(NAKsir-melody)님자.. (1)
    • Web (13)
      • React (6)
      • NodeJS (4)
      • Echo (2)
    • Programming Language (201)
      • Go (60)
      • Solidity (40)
      • HTML (2)
      • JavaScript (97)
      • CSS (2)
    • 독서 (19)
      • 독후감 (19)
    • 교양 (6)
      • 국어 (4)
      • 영어 (1)
      • 인물 (1)
    • 경제 (0)

검색 레이어

Next-BlockChain

검색 영역

컨텐츠 검색

전체 글

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

    2022.12.11 by Yongari

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

    2022.12.11 by Yongari

  • Javascript 재귀 함수문제(3) - drop

    2022.12.11 by Yongari

  • Javascript 재귀 함수문제(2) - arrLength

    2022.12.11 by Yongari

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

    2022.12.11 by Yongari

  • 연금술사 독후감 - 파울로 코엘료

    2022.12.11 by Yongari

  • Javascript 고차 함수문제(12) - studentReports

    2022.12.10 by Yongari

  • Javascript 고차 함수문제(11) - findShortestWord

    2022.12.10 by Yongari

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 재귀 함수문제(3) - drop

문제 수(num)와 배열을 입력받아 차례대로 num개의 요소가 제거된 새로운 배열을 리턴해야 합니다. 입력 num number 타입의 정수 (num >= 0) arr 임의의 요소를 갖는 배열 출력 순차적으로 num 개의 요소가 제거된 배열을 리턴해야 합니다. 입출력 예시 let output = drop(2, [1, -2, 1, 3]); console.log(output); // --> [1, 3] output = drop(5, [1, -2, 1, 3]); console.log(output); // --> [ ] 풀이코드 설명 function drop(num, arr) { //arr의 길이보다 num이 크면 빈 배열을 반환하기 if(num > arr.length){ return []; } // num이 0..

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

Javascript 재귀 함수문제(2) - arrLength

문제 배열을 입력받아 그 길이를 리턴해야 합니다. 입력 인자 : arr은 임의의 타입을 요소로 갖는 배열 출력 number 타입을 리턴해야 합니다. arr.length 리턴 입출력 예시 let output = arrLength([1, -2, 1, 3]); console.log(output); // --> 4 풀이코드 설명 function arrLength(arr) { //입력받은 arr이 비어있는 배열일 경우 true if(arr.isEmpty() === true){ return 0; } // arr이 비어있지않다면 false 반환 else if (arr.isEmpty() === false){ // slice를 통해 2번째 요소이후의 배열로 변수지정 tail = arr.slice(1) return 1 +..

카테고리 없음 2022. 12. 11. 10:57

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

연금술사 독후감 - 파울로 코엘료

책에 대한 첫 인상 "연금술사"라는 제목의 책은 인터넷 서핑을 하거나 서점에서 몇 번 지나치면서 봤었던 책이었다. 유명한 책인줄은 알았으나 이번 기회에 무슨 내용일까? 라는 궁금증을 가지면서 책을 봤다. 주인공이 독특하게 양치기라는 직업을 가지고있다. 어떤 배경때문일까? 양치기는 뭔가 기독교와 관련이 있어보인다. 내가 기독교에 대해 잘 모르지만 말이다. 줄거리와 글을 읽으면서 느낀 약간의 느낌들 주인공 산티아고는 양치기로서 현실에 안주하지 않고 세계를 여행하고자 하는 꿈을 갖고 사는 사람이다. 그런 산티아고는 똑같은 꿈을 2번 꾸는데 이상하다고 생각해서 꿈을 해몽해주는 집시 노파를 찾아간다. 집시노파의 꿈 해몽은 다음과 같았다. "피라미드로 가서 보물을 찾으러 가야한다"라고 산티아고에게 집시 노파가 말해..

독서/독후감 2022. 12. 11. 00:33

Javascript 고차 함수문제(12) - studentReports

문제 학생의 정보가 담긴 객체를 요소로 갖는 배열을 입력받아 아래 조건에 맞게 변형된 배열을 리턴해야 합니다. 남학생들의 정보는 리턴하는 배열에서 제외합니다. 'grades' 속성값은 평균값(number 타입)으로 바꿉니다. 입력 인자 1 : students 객체를 요소로 갖는 배열 arr[i]는 'name', 'gender' 등의 속성을 갖는 객체 'grades' 속성은 number 타입을 요소로 갖는 배열 'grades' 속성이 빈 배열인 경우는 없다고 가정합니다. 출력 반복문(for, while) 사용은 금지됩니다. 배열을 리턴해야 합니다. 배열로 되어 있는 학생들의 성적을 number 타입의 평균값으로 변형해야 합니다. 입출력 예시 let studentList = [ { name: 'Anna', ..

Programming Language/JavaScript 2022. 12. 10. 23:39

Javascript 고차 함수문제(11) - findShortestWord

문제 배열을 입력받아 배열에서 가장 짧은 길이를 가진 문자열 요소를 리턴해야 합니다. 입력 인자 1 : arr 임의의 요소가 담긴 배열 출력 string 타입을 리턴해야함. 입출력 예시 let output = findShortestWord([4, 'two', 2, 'three']); console.log(output); // --> 'two' 풀이코드 설명 function findShortestWord(arr) { // arr 배열을 필터함수를 통해 타입이 문자열인 것만 반환합니다. const stringShort = arr.filter(function(el){ return typeof el === 'string'; }); //필터함수를 통해 만들어진 배열에서 크기가 0인 문자열은 빈 문자열을 리턴합니다..

Programming Language/JavaScript 2022. 12. 10. 23:35

추가 정보

인기글

최신글

페이징

이전
1 ··· 40 41 42 43 44 45
다음
TISTORY
Next-BlockChain © Magazine Lab
페이스북 트위터 인스타그램 유투브 메일

티스토리툴바