본문 바로가기
반응형

Coding Test122

[프로그래머스] 내적 C++ Code 2022.07.29 - [Coding Test/Python] - [프로그래머스] 내적 Python Code 이번엔 C++로 풀어보겠다. 문제 Code #include using namespace std; int solution(vector a, vector b) { int answer = 0; for(int i = 0; i < a.size(); i++) { answer += (a[i] * b[i]); } return answer; } 2022. 7. 29.
[프로그래머스] 내적 Python Code 프로그래머스 추천 문제가 아직 레벨 1로 나온다. 내적을 풀어보겠다. 문제 문제가 상당히 쉽다 바로 구현해보겠다 Code def solution(a, b): answer=0 for n1, n2 in zip(a, b): answer += n1*n2 return answer 개인적으로 zip, enumerate 함수를 많이 사용하는 편이다. zip으로 풀어서 라인 수가 적다고 생각했지만... Python은 숏코딩 덕후들이 많은 것 같다. 1. def solution(a, b): return sum([x*y for x, y in zip(a,b)]) 2. solution = lambda x, y: sum(a*b for a, b in zip(x, y)) 퍼포먼스는 lambda를 사용한 2번보다 1번이 더 좋다. 2022. 7. 29.
[프로그래머스] 폰켓몬 C++ Code 2022.07.29 - [Coding Test/Python] - [프로그래머스] 폰켓몬 Python 3 Code [프로그래머스] 폰켓몬 Python 3 Code 이번에도 프로그래머스 스쿨 추천 문제 중 하나인 폰켓몬을 풀어보겠다. 문제 예시 Code 구현은 중복을 지우는 set를 써서 포켓몬 종류를 구한 뒤 len과 비교하여 더 작은 것을 정답으로 리턴하게 gm-note.tistory.com 이번엔 C++로 풀이해보겠다. 문제 C++ Unique 우선 구현하는데 Python의 set과 비슷한 Unique함수의 사용법이 헷갈려서 찾아보았다. https://cplusplus.com/reference/algorithm/unique/ 위 링크에서 참고하면 된다. c++의 unique는 python의 set과는 .. 2022. 7. 29.
[프로그래머스] 폰켓몬 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.
반응형