본문 바로가기
반응형

Algorithm17

[알고리즘] Reverse String 포인트 1. cpp,python 에서 기본적으로 쓸 수 있는 stl 이나 빌트인 함수를 잘 이용하도록 하자포인트 🧶문서는 항상 수정 될 수 있습니다. 비판은 환영합니다. cpp class Solution { public: void reverseString(vector& s) { for(int i=0; i None: """ Do not return anything, modify s in-place instead. """ # for i in range((len(s)//2)): # b = len(s)-1-i # s[i], s[b] = s[b], s[i] s.reverse() 2021. 1. 21.
[알고리즘] Shuffle the Array 쉬운 문제를 풀면 자신감이 올라간다. 다음 난이도로 넘어가서 좌절을 겪을 필요가 있다. 🧶문서는 항상 수정 될 수 있습니다. 비판은 환영합니다. c++ #include using namespace std; class Solution { public: vector shuffle(vector& nums, int n) { vector vc; for(int i=0; i List[int]: a = nums[:n] b = nums[n:] list =[] for i in range(len(a)): list.append(a[i]) list.append(b[i]) return list 2021. 1. 19.
[알고리즘] Number of Good Pairs 알고리즘을 공부하면서 느낀 것은 짜면 짤수록 나의 알고리즘이 부족함을 항상 느낍니다. 그래서 공부할 맛이나서 좋긴 한데 남들하고 비교하니 ~~~ class Solution { public: int numIdenticalPairs(vector& nums) { int a = 0; int b = 0; int result = 0; for(int i=0; i 2021. 1. 19.
[알고리즘] Richest Customer Wealth 포인트 1. 파이썬은 정말 간단하다. 이걸 만든 사람들은 대체 어떤 것을 한 것일까? 궁금하다 🧶문서는 항상 수정 될 수 있습니다. 비판은 환영합니다. class Solution { public: int maximumWealth(vector& accounts) { int rich = 0; for(auto person : accounts){ int a = 0; for(auto money : person) a+=money; rich = max(rich, a); } return rich; } }; c++ class Solution: def maximumWealth(self, accounts: List[List[int]]) -> int: return max([ sum(i) for i in accounts]) p.. 2021. 1. 19.
반응형