맵 C++14 or later 에서 constexpr 에서 std::map 적으로 리드 온리 연상 배열을 만드는 메모 std::map<std::string, int> 같은 시그니처의 동적으로 내용 변화하지 않고 리드 온리의 연상 배열(변환 테이블 등)을 만들고 싶은 수요는 자주 있습니다만, 즉, 직접 할 수 없습니다. C++ 14 이상입니다. frozen 사용해 보았습니다만, 좋은 느낌으로 움직였습니다. frozen::string 이것을 사용) 데카콘이라고 불리는 mapbox 사마제의 eternal도 좋을 ... C++14constexpr맵 【Ruby】Fontawesome 5에서 맵에 표시하는 마커를 생성하는 Gem Shizuoka 온라인으로 Ruby에서 웹 서비스를 개발하는 Kazuomatz입니다. 여러가지 안건으로 Google Map이나 Open Street Map, iOS의 맵 등에 마커를 세우는 것입니다만, Google Map의 디폴트의 핀으로는 아무렇지도 않게, 라고 하고, 1점, 1점 디자이너에 주문하는 것도 있으므로, FontAwesome 를 사용하여 마커를 합성하는 라이브러리를 만들었습니다... GoogleMapOpenStreetMapFontAwesome맵루비 OpenLayers에서 위도 경도 선을 지도에 그리기 GPS 로거로 기록한 위도 경도를 OpenLayers를 사용하여 표시하는 샘플입니다. 여기에서는 OpenLayers가 가지는 KML이나 GPX의 read 기능은 사용하지 않고, 배열로 건네준 위도 경도의 값을 사용하는 방법을 소개하고 있습니다 OpenLayers v5.3.0 이런 식으로 코드를 쓰면 좋다고 생각합니다. ol_sample.html 도쿄와 오사카를 연결하는 선이 표시됩니다. Vi... Openlayers자바스크립트맵GPS Sigfox GPS 트래커를 Node-RED로 맵 표시 Sigfox Callback과 IBM Watson IoT Platform과의 연계는 에서 설명했지만, 여기에서는 Sigfox 대응 GPS 트래커의 위치 정보를 지도 표시해 보겠습니다. 여기에서는 위도 경도를 아래의 JSON으로 Sigfox Callback에서 전송한다고 전제로 이야기를 진행합니다. sigfox-gps.json 이와 같이 위도 경도의 값으로서 {customData#lat}과 {... SigFoxnode-red맵GPS Sigfox Global Coverage를 웹 사이트에 표시 Sigfox API V2에서 새로운 Global Coverage 레이어를 얻을 수 있습니다. Sigfox 사의 문서는 여기에서는 JavaScript 라이브러리를 사용하여 위에 Sigfox Global Coverage 레이어를 추가하는 예를 소개합니다. 먼저 Sigfox Global Coverage를 받기 전에 표시할 페이지에 Leaflet을 준비해야 합니다. 문서의 head 섹션에 Leafl... SigFox자바스크립트leaflet맵 FileMaker//AppleMap 보기 FileMaker로 AppleMap을 사용하려면 어떻게 하면 좋을까 하는 「 」로 얻은 흔들림을 샘플로 해 보았습니다. 이하, 이것을 바탕으로 만들어 본 커스텀 앱 제작 공정입니다. Apple의 Map을 FileMaker에 묻는(=웹 뷰어에 넣는) 것은 허들 높을 것 같습니다만, 「떡은 떡집, Map의 기능은 Map으로 해 주면」이라고 하는 참가자의 어드바이스도 있어, 이하 같은 커스텀 앱을... FileMaker맵 <<속편>> “MapAPI를 연구하면 1주일 만에 웹 서비스 출시” 1주일에 인풋 & 1주일에 아웃풋, 그 후의 전개를 보고하겠습니다. 마지막 게시물 기사 : "MapAPI를 연구하면 일주일 만에 웹 서비스를 출시 한 이야기" Qiita 기사 투고일: 2018-09-25(현시점에서 10일 정도). 결과: - Qiita 페이지를 본 사용자: 1,365명 - Qiita 좋아요! - 웹서비스를 본 사용자 수: 1,103명 - 기세로 도메인도 취득 (mapapi.o... WebAPI자바스크립트웹 서비스맵웹 개발 Cognos Analytics 11.0.8의 지도 기능으로 영역에 여러 항목을 놓을 때의 주의 Cognos Analytics 11.0.8의 지도 기능은 대시보드와 보고서에 모두 있습니다. 둘 때, 놓는 순서에 주의하라는 기사가 공개되어 있었으므로 소개합니다. Refining Map Locations in Cognos Analytics 대시보드 지도의 경우 다음과 같이 데이터 항목을 배치합니다. 이쪽은 위화감이 없는 두는 방법이라고 생각합니다. 국가(Country) → 주(State) ... Cognos지도맵CognosAnalytics11.0.8 React Native에서 map을 사용하려고하면 오류가 발생합니다. reactNative로 간단한 화장실 맵을 만들면, map 기능을 import했지만, 에러가 나 버렸으므로, 향후를 위해서 해결책을 적는다. App.js App.js 지도를 표시할 수 있었다. 무엇이 원인이었는지는 잘 모르겠지만(실제는 좋지 않다) 어쨌든지도를 볼 수있었습니다.... reactnativeReact맵expo WordPress의 플러그인 "All-in-One Event Calendar"에서 사용하는지도를 Leaflet (OpenStreetMap)으로 바꾸는 방법 All-in-One Event Calendar에서 사용하는 지도를 Leaflet(OpenStreetMap)으로 대체하는 스크립트를 만들어 보았습니다. 그럼 대체 방법입니다. 먼저 WordPress에서 스크립트를 추가하는 플러그인 "Insert Headers and Footers"를 설치하고 활성화하십시오. 설정→Insert Headers and Footers를 엽니다. 위 코드를 Script... leaflet자바스크립트WordPress맵 【SwiftUI】Map 뷰 사용 iOS13에서는 SwiftUI에서 MapKit을 처리하기 위해 UIKit 호환 뷰로 래핑해야했습니다. iOS14에서 SwiftUI 네이티브 뷰로 Map이 구현 된 것 같습니다. 여기에서는, 「애플 본사의 장소를 지도상에 표시하는 뷰」의 코드를 실어 두었습니다. 환경 macOS11.1 Xcode12.3 Swift5.3 코드 SwiftUI의 맵보기 미리보기... iOSSwift맵XcodeSwiftUI zabbix3.0 화면에서 감시 대상 서버에서 명령 실행 (맵 자동 작성 편) 같은 내용의 zabbix2.0의 순서를 어제 공개했습니다. 수중에 zabbix2.0밖에 없었습니다만, 서포트에 관한 지적이 나와 있는 것 같습니다. 같은 내용으로 zabbix3.0의 순서도 투고해 둡니다. Zabbix 3.0.3 관리 → 일반 설정 → 아이콘 매핑 아이콘 매핑 만들기 에서 새 매핑을 만듭니다. → 이 설정은 인벤토리를 사용하지 않는 분은 만들면 됩니다. 관계하고 있는 것은, ... 자동화zabbix맵 zabbix 화면에서 감시 대상 서버에서 명령 실행 (맵 자동 작성 편) zabbix의 호스트를 맵에 자동 등록하는 것에 대해서 의미는 없다고 생각합니다. 그러나 각 서버에서 임의의 명령을 실행하여 결과를 참조하고 싶을 때 (장애 대응 등) 맵에 등록되어 있으면 매우 편리합니다. 이번에는 장애시 각 서버에서 명령을 실행할 수 있는 환경을 만들 준비로 매핑 자동화를 설정해 보겠습니다. Zabbix 2.0.14 ServerOS RHEL 6.6 관리 → 일반 설정 → ... 자동화zabbix맵 【BingMaps】Infobox에 포함된 DOM에 이벤트를 설정하는 방법 BingMaps WebAPI를 사용했을 때 infobox에 꽂은 DOM에서 이벤트가 발생하지 않았습니다. 그 해결책을 소개합니다. ※공식으로 준비되어 있는 infobox(액션 첨부) 인용구 : 아무래도 웹 아이콘을 infobox에 넣고 싶어서 아래 그림과 같이 DOM을 꽂았습니다. map.js 그리고 클릭 이벤트를 설정하려고 하면 문제가… 전혀 반응하지 않습니다. document를 클릭해도 ... WebAPI자바스크립트맵 Google Maps API 줌레벨 요약 최근 브라우저라든지 Android 앱으로 GoogleMapsAPI 사용하고 있어, 매회 줌 레벨의 설정치로 시간 걸리고 있었으므로 정리해 둡니다. tips 기본적으로 줌 레벨이 1이면 디스플레이 영역이 1/2이됩니다. 설정할 수있는 줌 레벨은 1 ~ 21까지 (22 이후를 설정해도 21로 표시되는 것 같습니다) 줌 레벨은 float 타입으로 설정할 수 있으므로보다 미세하게 조정할 수 있습니다... GoogleMapsAPI맵 콜백 함수를 공부하면 화살 함수를 조금 알았습니다. 인수에 함수를 취하는 경우의 불리는 함수를 콜백 함수라고 한다. 애로우 함수에 대해 부티 끊어지면서 이해를 심화하려고 하면, 콜백 함수를 사용하는 것으로써 쓰기가 다른 것을 깨달았다. 이 기사에서는, 콜백 함수를 제1 인수에 취하는 map 메소드와 setInterval 함수에 대해 설명해 갈 것입니다. 이것을 ()=>〇〇 이것이 하나의 덩어리. 화살표 함수에서 return을 생략 할 수있는 ... 자바스크립트초보자화살표 기능setInterval맵 BOJ9375 풀이 (headgear종류 수 + 1) * (eyewear종류 수 + 1) - 1 + 1은 그 의상을 입지 않은 경우임 - 1은 모두 입지 않을 경우 동시에 일어나는 경우이므로 곱해준다. (곱의 법칙) Map 자료구조 key, value로 pair객체 형태로 이루어짐 m.insert를 하기 위해서 pair형태로 삽입해야 한다. m.insert(pair<string,int>(cate,1)); ... 해시맵맵 BOJ1620 이분탐색 하기전에는 시간초과 에러가 발생하였다. N이 10만이므로 해결책으로 이분탐색으로 통해 값들을 찾아나갔다. 그리고 숫자만 입력되었을 경우에 대비해 v1벡터(string값만 들어있는)를 따로 만들어 바로 출력되게 하였다.... 이분탐색맵맵 컬렉션 프레임워크와 맵 Iterable 인터페이스를 구현하지 않는다. -> 반복자를 얻을 수 없다. HashMap TreeMap 데이터를 저장시, 정렬을 하며 저장을 한다.... 맵자바Java컬렉션MapCollectionCollection Swift.Map, Filter, Reduce 을 보고 정리한 내용입니다. 맵은 자신을 호출할 때 매개변수로 전달된 함수를 실행하여 그 결과를 다시 반환해주는 함수이다. 스위프트에서 맵은 배열,딕셔너리,세트,옵셔널 등에서 사용할수 있다. 맵을 사용하면 컨테이너가 답고 있던 각각의 값을 매개변수를 통해 받은 함수에 적용한 후 다시 컨테이너에 포장하여 반환 기존 컨테이너의 값은 변경되지 않고 새로운 컨테이너가 생성되어 반환된다. 맵은 기존 ... 리듀스맵스위프트필터리듀스 [백준] 1764 듣보잡 티어 : Silver 4 시간 제한 : 2 초 메모리 제한 : 256 MB 알고리즘 분류 : 자료 구조, 문자열, 정렬, 해시를 사용한 집합과 맵 문제 김진영이 듣도 못한 사람의 명단과, 보도 못한 사람의 명단이 주어질 때, 듣도 보도 못한 사람의 명단을 구하는 프로그램을 작성하시오. 입력 첫째 줄에 듣도 못한 사람의 수 N, 보도 못한 사람의 수 M이 주어진다. 이어서 둘째 줄부터 N개의 ... 자료 구조정렬백준맵Silver 4algorithmpython해시문자열집합Silver 4 210423 Fri → 함수를 다른 함수의 전달인자로 사용할 수 있음 대표적인 고차함수: 맵, 필터, 리듀스 등 1. 첫 번째 학습 내용: Map (맵) 맵을 사용하면 컨테이너가 담고 있던 각각의 값을 매개변수를 통해 받은 함수에 적용한 후 다시 컨테이너에 포장하여 반환함 2. 두 번째 학습 내용: 필터 (Filter) Filter는 말 그대로 컨테이너 내부의 값을 걸러서 추출하는 역할을 하는 고차함수 필터 메... 리듀스필터맵리듀스
C++14 or later 에서 constexpr 에서 std::map 적으로 리드 온리 연상 배열을 만드는 메모 std::map<std::string, int> 같은 시그니처의 동적으로 내용 변화하지 않고 리드 온리의 연상 배열(변환 테이블 등)을 만들고 싶은 수요는 자주 있습니다만, 즉, 직접 할 수 없습니다. C++ 14 이상입니다. frozen 사용해 보았습니다만, 좋은 느낌으로 움직였습니다. frozen::string 이것을 사용) 데카콘이라고 불리는 mapbox 사마제의 eternal도 좋을 ... C++14constexpr맵 【Ruby】Fontawesome 5에서 맵에 표시하는 마커를 생성하는 Gem Shizuoka 온라인으로 Ruby에서 웹 서비스를 개발하는 Kazuomatz입니다. 여러가지 안건으로 Google Map이나 Open Street Map, iOS의 맵 등에 마커를 세우는 것입니다만, Google Map의 디폴트의 핀으로는 아무렇지도 않게, 라고 하고, 1점, 1점 디자이너에 주문하는 것도 있으므로, FontAwesome 를 사용하여 마커를 합성하는 라이브러리를 만들었습니다... GoogleMapOpenStreetMapFontAwesome맵루비 OpenLayers에서 위도 경도 선을 지도에 그리기 GPS 로거로 기록한 위도 경도를 OpenLayers를 사용하여 표시하는 샘플입니다. 여기에서는 OpenLayers가 가지는 KML이나 GPX의 read 기능은 사용하지 않고, 배열로 건네준 위도 경도의 값을 사용하는 방법을 소개하고 있습니다 OpenLayers v5.3.0 이런 식으로 코드를 쓰면 좋다고 생각합니다. ol_sample.html 도쿄와 오사카를 연결하는 선이 표시됩니다. Vi... Openlayers자바스크립트맵GPS Sigfox GPS 트래커를 Node-RED로 맵 표시 Sigfox Callback과 IBM Watson IoT Platform과의 연계는 에서 설명했지만, 여기에서는 Sigfox 대응 GPS 트래커의 위치 정보를 지도 표시해 보겠습니다. 여기에서는 위도 경도를 아래의 JSON으로 Sigfox Callback에서 전송한다고 전제로 이야기를 진행합니다. sigfox-gps.json 이와 같이 위도 경도의 값으로서 {customData#lat}과 {... SigFoxnode-red맵GPS Sigfox Global Coverage를 웹 사이트에 표시 Sigfox API V2에서 새로운 Global Coverage 레이어를 얻을 수 있습니다. Sigfox 사의 문서는 여기에서는 JavaScript 라이브러리를 사용하여 위에 Sigfox Global Coverage 레이어를 추가하는 예를 소개합니다. 먼저 Sigfox Global Coverage를 받기 전에 표시할 페이지에 Leaflet을 준비해야 합니다. 문서의 head 섹션에 Leafl... SigFox자바스크립트leaflet맵 FileMaker//AppleMap 보기 FileMaker로 AppleMap을 사용하려면 어떻게 하면 좋을까 하는 「 」로 얻은 흔들림을 샘플로 해 보았습니다. 이하, 이것을 바탕으로 만들어 본 커스텀 앱 제작 공정입니다. Apple의 Map을 FileMaker에 묻는(=웹 뷰어에 넣는) 것은 허들 높을 것 같습니다만, 「떡은 떡집, Map의 기능은 Map으로 해 주면」이라고 하는 참가자의 어드바이스도 있어, 이하 같은 커스텀 앱을... FileMaker맵 <<속편>> “MapAPI를 연구하면 1주일 만에 웹 서비스 출시” 1주일에 인풋 & 1주일에 아웃풋, 그 후의 전개를 보고하겠습니다. 마지막 게시물 기사 : "MapAPI를 연구하면 일주일 만에 웹 서비스를 출시 한 이야기" Qiita 기사 투고일: 2018-09-25(현시점에서 10일 정도). 결과: - Qiita 페이지를 본 사용자: 1,365명 - Qiita 좋아요! - 웹서비스를 본 사용자 수: 1,103명 - 기세로 도메인도 취득 (mapapi.o... WebAPI자바스크립트웹 서비스맵웹 개발 Cognos Analytics 11.0.8의 지도 기능으로 영역에 여러 항목을 놓을 때의 주의 Cognos Analytics 11.0.8의 지도 기능은 대시보드와 보고서에 모두 있습니다. 둘 때, 놓는 순서에 주의하라는 기사가 공개되어 있었으므로 소개합니다. Refining Map Locations in Cognos Analytics 대시보드 지도의 경우 다음과 같이 데이터 항목을 배치합니다. 이쪽은 위화감이 없는 두는 방법이라고 생각합니다. 국가(Country) → 주(State) ... Cognos지도맵CognosAnalytics11.0.8 React Native에서 map을 사용하려고하면 오류가 발생합니다. reactNative로 간단한 화장실 맵을 만들면, map 기능을 import했지만, 에러가 나 버렸으므로, 향후를 위해서 해결책을 적는다. App.js App.js 지도를 표시할 수 있었다. 무엇이 원인이었는지는 잘 모르겠지만(실제는 좋지 않다) 어쨌든지도를 볼 수있었습니다.... reactnativeReact맵expo WordPress의 플러그인 "All-in-One Event Calendar"에서 사용하는지도를 Leaflet (OpenStreetMap)으로 바꾸는 방법 All-in-One Event Calendar에서 사용하는 지도를 Leaflet(OpenStreetMap)으로 대체하는 스크립트를 만들어 보았습니다. 그럼 대체 방법입니다. 먼저 WordPress에서 스크립트를 추가하는 플러그인 "Insert Headers and Footers"를 설치하고 활성화하십시오. 설정→Insert Headers and Footers를 엽니다. 위 코드를 Script... leaflet자바스크립트WordPress맵 【SwiftUI】Map 뷰 사용 iOS13에서는 SwiftUI에서 MapKit을 처리하기 위해 UIKit 호환 뷰로 래핑해야했습니다. iOS14에서 SwiftUI 네이티브 뷰로 Map이 구현 된 것 같습니다. 여기에서는, 「애플 본사의 장소를 지도상에 표시하는 뷰」의 코드를 실어 두었습니다. 환경 macOS11.1 Xcode12.3 Swift5.3 코드 SwiftUI의 맵보기 미리보기... iOSSwift맵XcodeSwiftUI zabbix3.0 화면에서 감시 대상 서버에서 명령 실행 (맵 자동 작성 편) 같은 내용의 zabbix2.0의 순서를 어제 공개했습니다. 수중에 zabbix2.0밖에 없었습니다만, 서포트에 관한 지적이 나와 있는 것 같습니다. 같은 내용으로 zabbix3.0의 순서도 투고해 둡니다. Zabbix 3.0.3 관리 → 일반 설정 → 아이콘 매핑 아이콘 매핑 만들기 에서 새 매핑을 만듭니다. → 이 설정은 인벤토리를 사용하지 않는 분은 만들면 됩니다. 관계하고 있는 것은, ... 자동화zabbix맵 zabbix 화면에서 감시 대상 서버에서 명령 실행 (맵 자동 작성 편) zabbix의 호스트를 맵에 자동 등록하는 것에 대해서 의미는 없다고 생각합니다. 그러나 각 서버에서 임의의 명령을 실행하여 결과를 참조하고 싶을 때 (장애 대응 등) 맵에 등록되어 있으면 매우 편리합니다. 이번에는 장애시 각 서버에서 명령을 실행할 수 있는 환경을 만들 준비로 매핑 자동화를 설정해 보겠습니다. Zabbix 2.0.14 ServerOS RHEL 6.6 관리 → 일반 설정 → ... 자동화zabbix맵 【BingMaps】Infobox에 포함된 DOM에 이벤트를 설정하는 방법 BingMaps WebAPI를 사용했을 때 infobox에 꽂은 DOM에서 이벤트가 발생하지 않았습니다. 그 해결책을 소개합니다. ※공식으로 준비되어 있는 infobox(액션 첨부) 인용구 : 아무래도 웹 아이콘을 infobox에 넣고 싶어서 아래 그림과 같이 DOM을 꽂았습니다. map.js 그리고 클릭 이벤트를 설정하려고 하면 문제가… 전혀 반응하지 않습니다. document를 클릭해도 ... WebAPI자바스크립트맵 Google Maps API 줌레벨 요약 최근 브라우저라든지 Android 앱으로 GoogleMapsAPI 사용하고 있어, 매회 줌 레벨의 설정치로 시간 걸리고 있었으므로 정리해 둡니다. tips 기본적으로 줌 레벨이 1이면 디스플레이 영역이 1/2이됩니다. 설정할 수있는 줌 레벨은 1 ~ 21까지 (22 이후를 설정해도 21로 표시되는 것 같습니다) 줌 레벨은 float 타입으로 설정할 수 있으므로보다 미세하게 조정할 수 있습니다... GoogleMapsAPI맵 콜백 함수를 공부하면 화살 함수를 조금 알았습니다. 인수에 함수를 취하는 경우의 불리는 함수를 콜백 함수라고 한다. 애로우 함수에 대해 부티 끊어지면서 이해를 심화하려고 하면, 콜백 함수를 사용하는 것으로써 쓰기가 다른 것을 깨달았다. 이 기사에서는, 콜백 함수를 제1 인수에 취하는 map 메소드와 setInterval 함수에 대해 설명해 갈 것입니다. 이것을 ()=>〇〇 이것이 하나의 덩어리. 화살표 함수에서 return을 생략 할 수있는 ... 자바스크립트초보자화살표 기능setInterval맵 BOJ9375 풀이 (headgear종류 수 + 1) * (eyewear종류 수 + 1) - 1 + 1은 그 의상을 입지 않은 경우임 - 1은 모두 입지 않을 경우 동시에 일어나는 경우이므로 곱해준다. (곱의 법칙) Map 자료구조 key, value로 pair객체 형태로 이루어짐 m.insert를 하기 위해서 pair형태로 삽입해야 한다. m.insert(pair<string,int>(cate,1)); ... 해시맵맵 BOJ1620 이분탐색 하기전에는 시간초과 에러가 발생하였다. N이 10만이므로 해결책으로 이분탐색으로 통해 값들을 찾아나갔다. 그리고 숫자만 입력되었을 경우에 대비해 v1벡터(string값만 들어있는)를 따로 만들어 바로 출력되게 하였다.... 이분탐색맵맵 컬렉션 프레임워크와 맵 Iterable 인터페이스를 구현하지 않는다. -> 반복자를 얻을 수 없다. HashMap TreeMap 데이터를 저장시, 정렬을 하며 저장을 한다.... 맵자바Java컬렉션MapCollectionCollection Swift.Map, Filter, Reduce 을 보고 정리한 내용입니다. 맵은 자신을 호출할 때 매개변수로 전달된 함수를 실행하여 그 결과를 다시 반환해주는 함수이다. 스위프트에서 맵은 배열,딕셔너리,세트,옵셔널 등에서 사용할수 있다. 맵을 사용하면 컨테이너가 답고 있던 각각의 값을 매개변수를 통해 받은 함수에 적용한 후 다시 컨테이너에 포장하여 반환 기존 컨테이너의 값은 변경되지 않고 새로운 컨테이너가 생성되어 반환된다. 맵은 기존 ... 리듀스맵스위프트필터리듀스 [백준] 1764 듣보잡 티어 : Silver 4 시간 제한 : 2 초 메모리 제한 : 256 MB 알고리즘 분류 : 자료 구조, 문자열, 정렬, 해시를 사용한 집합과 맵 문제 김진영이 듣도 못한 사람의 명단과, 보도 못한 사람의 명단이 주어질 때, 듣도 보도 못한 사람의 명단을 구하는 프로그램을 작성하시오. 입력 첫째 줄에 듣도 못한 사람의 수 N, 보도 못한 사람의 수 M이 주어진다. 이어서 둘째 줄부터 N개의 ... 자료 구조정렬백준맵Silver 4algorithmpython해시문자열집합Silver 4 210423 Fri → 함수를 다른 함수의 전달인자로 사용할 수 있음 대표적인 고차함수: 맵, 필터, 리듀스 등 1. 첫 번째 학습 내용: Map (맵) 맵을 사용하면 컨테이너가 담고 있던 각각의 값을 매개변수를 통해 받은 함수에 적용한 후 다시 컨테이너에 포장하여 반환함 2. 두 번째 학습 내용: 필터 (Filter) Filter는 말 그대로 컨테이너 내부의 값을 걸러서 추출하는 역할을 하는 고차함수 필터 메... 리듀스필터맵리듀스