본문 바로가기
반응형

신고 결과 받기3

[프로그래머스] 신고 결과 받기 JavaScript Code 이번에는 JavaScript로 코드를 짜봤다. Map 함수를 사용하려했는데 map값으로 += 연산이 되지 않아서 (이 부분은 set, get을 같이 사용해서 해결 가능한 것을 다른사람의 풀이를 보고 알 수 있었다.) 알고 있는 Object로 사용을 했다. 일단 앞의 파이썬 포스트와 같은 방식으로 구현했다. 2022.07.16 - [Coding Test/Python] - [프로그래머스] 신고 결과 받기 Python code [프로그래머스] 신고 결과 받기 Python code 문제 설명 예시 Input, Output 설명 code 구현은 아래와 같이 했다. answer의 배열은 id_list의 길이와 같기 때문에 0으로 모두 초기화해준다. 그 후 set으로 report의 중복을 제거한다. for문으로 re.. 2022. 7. 17.
[프로그래머스] 신고 결과 받기 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 code 문제 설명 예시 Input, Output 설명 code 구현은 아래와 같이 했다. answer의 배열은 id_list의 길이와 같기 때문에 0으로 모두 초기화해준다. 그 후 set으로 report의 중복을 제거한다. for문으로 report를 돌며 각 원소를 split 해서 신고한 id(0번째 index)와 신고받은 id(1번째 index)로 나눈다. 그 후 신고받은 id의 count를 증가시킨다. 이렇게 {신고받은 id : 횟수}의 dict가 만들어졌다면 이 dict를 다시 돌며 신고받은 횟수가 k가 넘으면 신고한 사람에게 메일을 보낸 의미로 id_list의 index를 참고하여 answer의 index count를 증가시킨다. from collections import defaultdict def s.. 2022. 7. 16.
반응형