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

검색 영역

컨텐츠 검색

Programming Language/JavaScript

  • Javascript 고차 함수문제(8) - getLongestElement

    2022.12.10 by Yongari

  • Javascript 고차 함수문제(7) - calculateScore

    2022.12.10 by Yongari

  • Javascript 고차 함수문제(6) - classicMovies

    2022.12.10 by Yongari

  • Javascript 고차 함수문제(5) - getOnlyAllowedToDrink

    2022.12.10 by Yongari

  • Javascript 고차 함수문제(4) -getLengthOfElements

    2022.12.10 by Yongari

  • Javascript 고차 함수문제(3) -getElementsLessThan100AtProperty

    2022.12.10 by Yongari

  • Javascript 고차 함수문제(2) - getIndex

    2022.12.10 by Yongari

  • Javascript 고차 함수문제(1) - pipe

    2022.12.09 by Yongari

Javascript 고차 함수문제(8) - getLongestElement

문제 문자열을 요소로 갖는 배열을 입력받아 배열에서 가장 긴 문자열을 리턴해야 합니다. 입력 인자 : arr (string 타입을 요소로 갖는 배열) 출력 string 타입을 리턴해야함 입출력 예시 let output = getLongestElement(['one', 'two', 'three']); console.log(output); // --> 'three' output = getLongestElement(['one', 'two', 'wow']); console.log(output); // --> 'one' 풀이코드 설명 function getLongestElement(arr) { // reduce를 통해 모든 배열요소를 순회한 뒤 요소 중 길이가 긴 문자열을 리턴함 return arr.reduce(..

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

Javascript 고차 함수문제(7) - calculateScore

문제 객체를 요소로 갖는 배열과 문자열을 입력받아 각 요소의 'animal' 속성값이 문자열과 일치할 경우, 해당 요소의 'score' 속성값을 모두 더한 값을 리턴해야 합니다. 입력 인자1 : records 객체를 요소로 갖는 배열 인자2 : string 타입의 문자열 출력 number 타입을 리턴해야 합니다. 입출력 예시 const records = [ { score: 63, animal: 'dog', }, { score: 75, animal: 'dog', }, { score: 87, animal: 'cat', }, { score: 98, animal: 'cat', }, { score: 24, animal: 'dog', }, ]; let output = calculateScore(records, 'c..

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

Javascript 고차 함수문제(6) - classicMovies

문제 영화 정보가 담긴 객체를 요소로 갖는 배열과 연도를 입력받아 해당 연도 이전의 영화를 요소로 갖는 배열을 리턴해야 합니다. 입력 arr : 객체를 요소로 갖는다. arr[i]는 'title', 'year'등의 속성을 갖는 객체 'year' 속성은 number 타입 (1이상의 정수) 출력 string 타입을 요소로 갖는 배열을 리턴해야 합니다. 각 요소는 영화 제목 by 영화 감독의 형태를 가져야 합니다. 입출력 예시 let output = classicMovies( [ { title: 'Batman', year: 1989, director: 'Tim Burton', imdbRating: 7.6, }, { title: 'Batman Returns', year: 1992, director: 'Tim B..

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

Javascript 고차 함수문제(5) - getOnlyAllowedToDrink

문제 개인 정보를 담고 있는 객체를 요소로 갖는 배열을 입력받아 18세 이상인 사람의 이름을 요소로 갖는 배열을 리턴해야 합니다. 입력 arr : 객체를 요소로갖는 배열 arr[i]는 'name', 'age' 속성을 갖고 'age'속성은 number 타입이며 양수 출력 string 타입을 요소로 갖는 배열을 리턴해야 합니다. 입출력 예시 let output = getOnlyAllowedToDrink([ { name: 'Harry', age: 15 }, { name: 'Ron', age: 14 }, { name: 'Hermione', age: 14 }, ]); console.log(output); // --> [] output = getOnlyAllowedToDrink([ { name: 'Cho', age..

Programming Language/JavaScript 2022. 12. 10. 22:55

Javascript 고차 함수문제(4) -getLengthOfElements

문제 문자열을 요소로 갖는 배열을 입력받아 각 요소의 길이를 요소로 갖는 새로운 배열을 리턴해야 합니다. 입력인자 arr : string 타입을 요소로 갖는 배열 출력 새로운 배열을 리턴해야 합니다. 입출력 예시 let output = getLengthOfElements(['', 'a', 'ab', 'abc']); console.log(output); // --> [0, 1, 2, 3] getLengthOfElements(['hello', 'code', 'states']); console.log(output); // --> [5, 4, 6] 풀이 코드 설명 function getLengthOfElements(arr) { // 배열의 크기가 1이상일 경우 if (arr.length >= 1){ //arr의..

Programming Language/JavaScript 2022. 12. 10. 22:47

Javascript 고차 함수문제(3) -getElementsLessThan100AtProperty

문제 객체와 키를 입력받아 키에 해당하는 값이 배열인 경우, 100 보다 작은 요소들만 갖는 배열을 리턴해야 합니다. 입력인자 obj : 임의속성을 갖는 객체 property : string 타입의 키 입출력 예시 const obj = { key: [1000, 20, 50, 500], }; let output = getElementsLessThan100AtProperty(obj, 'key'); console.log(output); // --> [20, 50] 풀이코드 설명 function lessThan100(number) { // 100이하인지 체크하고 return 해서 반환해줍니다. return number < 100; } function getElementsLessThan100AtProperty(o..

Programming Language/JavaScript 2022. 12. 10. 22:33

Javascript 고차 함수문제(2) - getIndex

문제 : 정수를 요소로 갖는 배열과 정수(num)을 입력받아 num을 배열에 추가하고 정렬한다고 가정할 경우 num의 인덱스를 리턴해야합니다. 입력 : 인자1 : arr number 타입을 요소로 갖는 배열 arr[i]는 0 이상의 정수 인자2 : num number 타입의 양수 출력: number 타입을 리턴해야합니다. 주의 사항 반복문(for, while) 사용은 금지됩니다. arr.sort, arr.indexOf 사용은 금지됩니다. 빈 배열을 입력받은 경우, 0을 리턴해야 합니다. num은 arr의 어떤 요소와도 같지 않다고 가정합니다. 입출력 예시 let output = getIndex([5, 4, 1, 3], 2); console.log(output); // --> 1 output = getIn..

Programming Language/JavaScript 2022. 12. 10. 19:54

Javascript 고차 함수문제(1) - pipe

Javascript 고차함수 중 pipe 문제 유형에 대해 공부해보겠습니다. 문제와 입력, 출력, 주의사항은 다음과 같습니다. Javascript 고차함수 링크 : MDN 자료 문제 : 함수들을 입력받아 함수들이 입력된 차례대로 결합된 새로운 함수를 리턴해야 합니다. 입력: 입력인자 1 : func1 >>> number 타입을 입력받아 number 타입을 리턴하는 함수 입력인자 2 : func2 >>> number 타입을 입력받아 number 타입을 리턴하는 함수 입력인자 N : funcn >>> number 타입을 입력받아 number 타입을 리턴하는 함수 출력: 함수를 리턴해야 합니다. 리턴되는 함수는 정수를 입력받아 func1, func2, ..., funcN의 순으로 적용합니다. 주의사항: 입력되..

Programming Language/JavaScript 2022. 12. 9. 00:59

추가 정보

인기글

최신글

페이징

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

티스토리툴바