본문 바로가기
반응형

map3

[프로그래머스] 신고 결과 받기 Go Code 2022.07.16 - [Coding Test/Python] - [프로그래머스] 신고 결과 받기 Python code [프로그래머스] 신고 결과 받기 Python code 문제 설명 예시 Input, Output 설명 code 구현은 아래와 같이 했다. answer의 배열은 id_list의 길이와 같기 때문에 0으로 모두 초기화해준다. 그 후 set으로 report의 중복을 제거한다. for문으로 report를.. gm-note.tistory.com 이번엔 프로그래머스 신고 결과 받기를 Go Code로 풀어보았다. 역시 풀이 방법은 같다. Problem Code import ( "strings" ) func makeuniq(s []string) []string { m := make(map[string]s.. 2022. 7. 18.
[프로그래머스] 신고 결과 받기 C++ Code 2022.07.16 - [Coding Test/Python] - [프로그래머스] 신고 결과 받기 Python code [프로그래머스] 신고 결과 받기 Python code 문제 설명 예시 Input, Output 설명 code 구현은 아래와 같이 했다. answer의 배열은 id_list의 길이와 같기 때문에 0으로 모두 초기화해준다. 그 후 set으로 report의 중복을 제거한다. for문으로 report를.. gm-note.tistory.com 문제의 설명과 예시는 위 포스트와 같다. 새 창으로 여는 것을 추천한다. 문제의 설명만 참고로 보겠다. 코드는 위 포스트의 파이썬 코드와 최대한 비슷하게 짜봤다. #include #include #include #include #include using na.. 2022. 7. 16.
[Python] 내장함수 map 구현 이번에는 앞의 filter와 사용법이 비슷한 map에 대해서 알아보겠다. map은 iterable의 모든 element에 function을 적용해서 반환한다. 사용 예시를 보자 test = [1, 7, 5, 2, 9, 11] print(list(map(lambda x: x * 2, test))) #[2, 14, 10, 4, 18, 22] 이렇게 test의 모든 원소 x에 대하여 x*2가 반환된다. 그럼 구현해보겠다 해당 iterable을 돌면서 각 원소에 function을 적용해주면 된다. def my_map(function, iterable): res=[] for i in iterable: res.append(function(i)) return res 아주 간단하게 구현된다. 그럼 테스트를 해보겠다. .. 2022. 5. 19.
반응형