Closed deslog closed 1 year ago
어 커밋메시지 제가 규칙정해놓고 제가 어겼네용,,, 다음부터 지킬게요 ㅋㅋㅋㅋ 후하 하핫
@SeonJeon @deslog @sunshiningsoo 다들 이번에 최소 신장 트리 (MST)의 크루스칼 혹은 프림에 대해서 공부해봤잖아요! 최단거리 구하면서요! 자신만의 언어로 해당 알고리즘에 대해서 정리하고, 코드도 작성해보고 그 글을 어딘가 (개인 노션 혹은 블로그)에 다같이 작성해보는건 어떤가요? 혼자 하려고 늘 생각은 하는데 잘 안돼서 ... 2주라는 여유로운 시간(2월 25일까지)을 갖고 공부하고 정리하고 모르겠는 부분 공유하면 좋을 것 같아요 ~ 이슈나 discussion 만들어서 도움되는 링크도 서로 공유하면서요 ~
제가 오늘 문제를 풀면서 어떻게 접근해나갔는지, 왜 답에는 도달하지 못했는지에 대한 기록을 해놓겠습니다
-> 투포인터의 start와 end 지점을 잡아놓기는 했지만, 과부화로 인해.. 어떤 조건에서 어떤 변수를 +, - 해야하는지 생각하지 못했습니다.. 투포인터 조건에 대한 생각을 좀 더 열심히 해봐야겠어요 시간복잡도 N^2으로 나올만한 것을 N으로 줄일 수 있는 방법이 또 뭐가 있는지도 차근차근 공부하면서 정리해봐야겠어요
-> 값이 unique 하다는 조건에 대해 깊이 생각해보지 않았다. 일단 gas - cost의 배열들중 양수값들이 정답 후보가 된다는것은 생각해봤지만 그 이상을 생각해보지 못한게 문제였다. 그리디답게 굳이 모든 배열을 하나씩 탐색할 필요가 없는 부분이 있을 수 있겠다는 생각을 잘 해보고 파악해보자 근데 제가 포기했던 부분인 for문을 포인터를 이용해서 줄일 수 있기는 하더라구요! 관련링크
@deslog 브라운의 칭찬과 격려와 응원 감사합니당 ~ 앞으로도 열심히 하면서 브라운은 빠르게 스터디에서 나갈 수 있도록,,, ㅋㅋㅋ 저는 계속 열심히 해서 취준 기간을 줄일 수 있도록 해봅시다 ㅎㅎ
제가 오늘 문제를 풀면서 어떻게 접근해나갔는지, 왜 답에는 도달하지 못했는지에 대한 기록을 해놓겠습니다 @SH0123
문제를 생각할 때 조건을 먼저 보고, 시간적인 측면에서 먼저 고려하는게 인상깊어요. 전 이렇게 안되어서,, 효율성 테스트에서 허덕이는 경우가 굉장히 많았거든요! 그리고 생각까지는 잘 뻗쳐 나갔는데 대부분 구현하는 부분에서 인덱스를 이리저리 가지고 노는 과정에서 조금씩 막히셨던것 같네요! 저도,, 이 과정이 어려워서 쓸데없이 O(N)으로 풀 수 있는건데,, 이중 for문을 남발하면서 O(N^2) 등등 덜떨어지는!! 알고리즘을 구현하곤 합니다...
논리적 사고 흐름을 보니, 대부분 솔루션에 거의 다접근하신 것 같은데 조금만 더하면 그리디 씹어먹기 쌉가능일것같은데요?!! 오늘 풀어봣던것 공유해주셔서 감사합니다아아아 ~~ !~! ~ 저랑 비슷한 고민들을 한 것도 보여서 너무 공감됩니다!
🔥 풀이할 Leetcode 문제
leedcode 그리디 문제 모음
⚫️ 스터디 내용 정리
▪️ 참고사항