본문 바로가기

개발자5

Stack 대표 문제 풀기 이번 포스트에서는 Stack과 관련된 문제를 풀어보겠습니다. 풀이는 코드에 직접 적었습니다. 혹시나 궁금하신 부분이 있으시면 댓글로 문의 부탁드립니다. 1. Valid Parentheses Valid Parentheses - LeetCode Level up your coding skills and quickly land a job. This is the best place to expand your knowledge and get prepared for your next interview. leetcode.com 풀이 class Solution { public: bool valid(char & c, stack & st) { if (st.empty()) { return false; } if (c == ').. 2022. 11. 1.
Two Sum 이번에는 배열과 HashMap의 대표적인 문제인 Two Sum 문제를 풀어보겠습니다. 문제 난이도는 쉬운 편에 속하지만 다양한 방법으로 풀 수 있는 방법이 있기 때문에 정확하게 이해하시는 것이 좋습니다. 문제 https://leetcode.com/problems/two-sum/ Two Sum - LeetCode Level up your coding skills and quickly land a job. This is the best place to expand your knowledge and get prepared for your next interview. leetcode.com 위 문제는 배열을 순회하는 대표적인 문제입니다. 서로 다른 두 원소를 더해서 target이 나오는 경우를 찾으면 됩니다. .. 2022. 10. 23.
[리더쉽/성장] 여러분은 완벽한 리더를 원하십니까? 가끔 외부 발표를 보다보면 회사의 매니저급 엔지니어가 발표를 정말 멋있게 할 때가 있다. 혹시나 유명하신 분이 발표할때면 왠지 발표가 더 멋있고 유익해 보이는 경우도 있다. 솔직히 나는 첫 회사를 고를 때 발표를 멋지게 하신 분의 커리어를 따라가고 싶어서 그 분이 이직하신 곳으로 가기로 결정하기도 했다. 바람직하다고 할 수는 없을지 모르지만, 그 때는 그분에게 많은 것을 배우면서 나도 완벽한 수준급 엔지니어가 되고 싶었다. 나를 면접 보신 분들 중에는 외부에서 이미 유명하신 분들이 많았다. 이제 커리어를 시작하는 내가 알 정도면 더 이상 말할 필요도 없다. 조금 과장해서 말하면, 내 회사를 소개하는 것보다 그 분들이랑 일한다고 말했을 때 사람들이 더 빨리 회사를 알아차리기도 했다. 나는 그분들의 엄청난 .. 2022. 10. 14.
[리더쉽/성장] 코끼리 다리 만지기 이직을 할 때 대부분의 사람들은 JD(Job Description)을 보고 지원한다. 자신이 이 회사에서 어떠한 일을 하게 될지 모르고 지원하는 경우는 거의 없다. 하지만 JD안에 모든 일을 적어놓을 수는 없다. 사소하거나 단순 업무에 대해서는 JD에 따로 적어놓지 않는 경우도 허다하다. JD에는 핵심적인 내용이 들어가기도 해야하지만, 이왕이면 매력적인 일들로 포장이 되어 있어야 지원자들이 많아지기 때문이다. 나도 이직을 할 때 JD를 보고 지원했다. 면접 때도 내가 어떤 일을 하게 될지 듣게 되었고, 새로 생긴 팀으로 가서 팀을 꾸려나갈 예정이었다. 나는 새로 생긴 팀의 업무가 충분히 마음에 들어서 입사하기로 결정했다. 첫 6개월은 거의 배움의 시간이었다. 전체 서비스를 큰 그림에서 이해하고 각종 프로.. 2022. 6. 22.