본문 바로가기
반응형

레벨150

[프로그래머스] 내적 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.
[프로그래머스] 음양 더하기 Go code 2022.07.29 - [Coding Test/Python] - [프로그래머스] 음양 더하기 Python3 code [프로그래머스] 음양 더하기 Python3 code 스킬 체크만 하고 프로그래머스를 많이 이용하지 않아서 그런지 추천 문제에 레벨 1이 많이 떠서 얼른 해치우려고 한다. 우선 python3로 풀이해봤다. 문제 Code 너무 쉽기 때문에 바로 코드를 올리 gm-note.tistory.com 2022.07.29 - [Coding Test/Python] - [프로그래머스] 음양 더하기 C++ code [프로그래머스] 음양 더하기 C++ code 2022.07.29 - [Coding Test/Python] - [프로그래머스] 음양 더하기 Python3 code [프로그래머스] 음양 더하기 Pyth.. 2022. 7. 29.
반응형