반응형 Set9 [프로그래머스] 폰켓몬 Javascript Code 2022.07.29 - [Coding Test/Python] - [프로그래머스] 폰켓몬 Python 3 Code 2022.07.29 - [Coding Test/C++] - [프로그래머스] 폰켓몬 C++ Code 이번엔 이 문제를 JS로 풀어보겠다. 문제 풀이 이전에 풀면서 얻은 모든 팁을 여기 부어보려고 한다 set과 min을 동시에 썼다. function solution(nums) { const arr = [...new Set(nums)]; return Math.min(arr.length, nums.length/2) } 2022. 7. 29. [프로그래머스] 폰켓몬 Python 3 Code 이번에도 프로그래머스 스쿨 추천 문제 중 하나인 폰켓몬을 풀어보겠다. 문제 예시 Code 구현은 중복을 지우는 set를 써서 포켓몬 종류를 구한 뒤 len과 비교하여 더 작은 것을 정답으로 리턴하게 했다. def solution(nums): answer = 0 if(len(nums)/2) > len(set(nums)): answer = len(set(nums)) else: answer = len(nums)/2 return answer 간결하게 짰다고 생각했는데 역시 파이썬은 기능이 많은 것을 활용해야 한다는 것을 아래 코드에서 느꼈다. def solution(ls): return min(len(ls)/2, len(set(ls))) min을 사용하면 이렇게 한 줄로 구현할 수 있다. 2022. 7. 29. [프로그래머스] 신고 결과 받기 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. 이전 1 2 3 다음 반응형