일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | |||
5 | 6 | 7 | 8 | 9 | 10 | 11 |
12 | 13 | 14 | 15 | 16 | 17 | 18 |
19 | 20 | 21 | 22 | 23 | 24 | 25 |
26 | 27 | 28 | 29 | 30 | 31 |
Tags
- 미쉬킨의화폐와금융 #미쉬킨 #화폐금융론 #화폐와금융 #경제학 #교양 #경제지식 #경제공부
- 블록체인 #layer2 #레이어2 #이더리움스케일링
- 페이스북유니버시티 #마케팅교육 #마케팅캠프
- vp #vc #did #신원인증 #블록체인
- #국제채권시장 #유로본드 #유로커런시 #유로달러 #외국채 #금융중개기관 #간접금융 #거래비용#다우존스공업평균지수 #나스닥종합지수 #FTSE100 #DAX #CAC40 #straittimes #항생지수 #거래비용 #유동성 #위
- 자료구조 #알고리즘
- html #js #parsing
- #경제상식 #화폐 #금융 #화폐금융론 #경제학 #경제기본 #경제지식 #경제근육 #투자지식 #경제공부 #경제학전공 #금융이란 #화폐란 #금융시장 #금융시장역할 #화폐역할 #화폐역기능 #금융역기능 #
Archives
- Today
- Total
평행우주 : world 1
[Algorithm] 고차함수 1-10 본문
콜백함수와 고차함수 개념 정리하고, 고차함수 문제 풀기
문제 리스트
01_returnFunction | 통과 | 제출 완료 |
02_functionParameter | 통과 | 제출 완료 |
03_applyTwice | 통과 | 제출 완료 |
04_compose | 통과 | 제출 완료 |
05_compose2 | 통과 | 제출 완료 |
06_pipe | 통과 | 제출 완료 |
07_callbackOnly | 통과 | 제출 완료 |
08_mapCallback | 통과 | 제출 완료 |
09_filterCallback | 통과 | 제출 완료 |
10_removeElement | 통과 | 제출 완료 |
어려웠던 문제
다시 풀어보는 문제들이라 다행히 어려웠던 문제는 딱히 없었다.
맨 마지막 문제만 리뷰해본다.
🥷🏻 문제 열기
더보기
10_removeElement
문제
배열과 임의의 값(discarder)을 입력받아 기존 배열에서 discarder와 일치하는 요소가 제거된 새로운 배열을 리턴해야 합니다.
입력
인자 1 : arr
- 임의의 요소를 갖는 배열
인자 2 : discarder
- 원시 자료형(primitive data types)
출력
- discarder와 일치하는 요소가 제거된 새로운 배열을 리턴해야 합니다.
주의 사항
- 반복문 사용 금지
- arr.indexOf, arr.splice, arr.slice, arr.forEach 등 사용 금지
- 반드시 arr.filter를 이용해서 풀어야 합니다
- 입력 받은 배열은 수정하지 않는다
- 빈 배열을 입력받는 경우 빈 배열을 리턴한다
function removeElement(arr, discarder) { // 배열과 임의의 값을 입력받는다
return arr.filter(function (el) { //filter함수를 적용한다
if (el !== discarder) { //조건 : discard와 불일치할 경우 true
return true;
}
return false; //일치할 경우 false로 filter함수에 의해 제거
});
}
'텃밭 2 : FE > Algorithm' 카테고리의 다른 글
[Algorithm] 탐욕 알고리즘과 동적 계획법 (0) | 2022.02.25 |
---|---|
[Algorithm] 시간 복잡도 개념 정리 (0) | 2022.02.25 |
[Algorithm] 자료구조 기초 이론 (0) | 2022.02.22 |
[Algorithm] 재귀의 이해 (0) | 2022.01.14 |
Comments