본문 바로가기

분류 전체보기564

라스트 수습 시작 입사했다. 그래도 혼자가 아니라 동기 5명이 있다.근데 동기들과 친해질 겨를도 없이 앞으로 과제때문에 두 달간 치열하게 살아야 할 듯;과제를 2주 간격으로 n개 해야된다고 들었다.그 중 1개는 약식으로 간략하게 들었는데, 예전에 MFC 비슷하게 했다가 처음 해보는 것이다 보니 어려워보였다.선배 개발자님들도 어려운 것 같다고 얘기해주셔서 그런가 조금 쫄렸다.취준시장에서 구르는게 마지막이라 생각했는데, 정말 수습이 마지막이다.마지막 정말 마지막으로 두 달간은 더 열심히 버텨야겠다.그렇게 해도 탈락됐을 때, 후회라도 안하게라스트 댄스가 되지 말길. - 비고 멘토님도 너무 좋고, 팀원분들도 친절하신데 모두 오래되셨고, 능력자분들이신 것 같아 많이 배울 것 같다.내가 속한 파트가 소수 정예라 끈끈한 것 같은 분.. 2025. 3. 18.
[Programmers] [투포인터] Lv 2. 연속된 부분 수열의 합 https://school.programmers.co.kr/learn/courses/30/lessons/178870 프로그래머스SW개발자를 위한 평가, 교육, 채용까지 Total Solution을 제공하는 개발자 성장을 위한 베이스캠프programmers.co.kr #include #include using namespace std;vector solution(vector sequence, int k) { // 25.02.14 int s = 0, e = 0; int sum = sequence[0]; // 부분 수열의 합 int subLen = sequence.size() + 1; // 부분 수열의 길이 pair result; // 부분 수열의 시작 인덱스와 마지막 인덱스를 담은.. 2025. 2. 14.
이직_최종면접 작년에 정말 여러모로 힘든 한 해 였는데,이번에 꼭 됐으면 좋겠다.그 동안 며칠을 밤새고 정말 열심히 살았다고 생각하는데, 붙는다면 여태까지 한 모든 결정과 노력들을 다 보상받을 수 있을 것 같다.꾸준히 했으니 하던대로 하면 좋은 결과가 올 수 있을 것 같다.설령 안돼도, 좌절하지말고 다시 열심히 하자.그래도 이번엔 놓치기 싫으니 붙자. 제발! 2025. 1. 8.
[Programmers] (깊이/너비 우선 탐색(DFS/BFS)) Lv 2. 게임 맵 최단거리 https://school.programmers.co.kr/learn/courses/30/lessons/1844 프로그래머스SW개발자를 위한 평가, 교육, 채용까지 Total Solution을 제공하는 개발자 성장을 위한 베이스캠프programmers.co.kr #include#includeusing namespace std;struct POS{ POS(int _x, int _y) : x(_x), y(_y) { } POS operator+(const POS &p) const { return POS(x + p.x, y + p.y); } int x; int y;};__inline bool PosCheck(POS newPos, int n,.. 2024. 12. 22.
[Programmers] (깊이/너비 우선 탐색(DFS/BFS)) Lv 2. 타겟 넘버 https://school.programmers.co.kr/learn/courses/30/lessons/43165 프로그래머스SW개발자를 위한 평가, 교육, 채용까지 Total Solution을 제공하는 개발자 성장을 위한 베이스캠프programmers.co.kr #include #include using namespace std;const int dfs(const vector& numbers, const int& target, int start, int sum){ if (start == numbers.size()) { if (sum == target) return 1; return 0; } return dfs(numbers, target, start.. 2024. 12. 22.
[Programmers] (그리디 or 완전탐색) Lv 2. 마법의 엘리베이터 https://school.programmers.co.kr/learn/courses/30/lessons/148653 프로그래머스SW개발자를 위한 평가, 교육, 채용까지 Total Solution을 제공하는 개발자 성장을 위한 베이스캠프programmers.co.kr #include #include using namespace std;int solution(int storey) { // 24.12.18 int answer = 0; while(storey) { int n = storey % 10; storey /= 10; bool isUp = (n == 5 && storey % 10 >= 5) || (n > 5); an.. 2024. 12. 18.
[LeetCode] Two Sum https://leetcode.com/problems/two-sum/ class Solution {public: vector twoSum(vector& nums, int target) { unordered_map m; for (int i = 0; i GitHub : https://github.com/developeSHG/Algorithm-LeetCode/commit/0cfd8d69436f395f4246fdac3f9c019f161802fc Time: 4 ms (66.69%), Space: 14.4 MB (20.56%) - LeetHub · developeSHG/Algorithm-LeetCode@0cfd8d6developeSHG committed Oct 29, 2.. 2024. 10. 29.
[Programmers] (깊이/너비 우선 탐색(DFS/BFS)) Lv 2. 타겟 넘버 https://school.programmers.co.kr/learn/courses/30/lessons/43165 프로그래머스SW개발자를 위한 평가, 교육, 채용까지 Total Solution을 제공하는 개발자 성장을 위한 베이스캠프programmers.co.kr #include #include using namespace std;int answer = 0;void dfs(const vector& numbers, const int& target, int sum, int cnt){ if (numbers.size() == cnt) { if (target == sum) ++answer; return; } dfs(numbers, target, sum - number.. 2024. 10. 29.
[Programmers] (동적계획법(Dynamic Programming)) Lv 3. N으로 표현 https://school.programmers.co.kr/learn/courses/30/lessons/42895 프로그래머스SW개발자를 위한 평가, 교육, 채용까지 Total Solution을 제공하는 개발자 성장을 위한 베이스캠프programmers.co.kr #include #include #include using namespace std;const int Get_N(int N, int idx){ int result = N; for (int i = 0; i > dp(8); for (int k = 0; k 0) dp[k].insert(a - b); dp[k].insert(a * b); if (a / .. 2024. 10. 26.
[Programmers] (깊이/너비 우선 탐색(DFS/BFS)) Lv 3. 네트워크 https://school.programmers.co.kr/learn/courses/30/lessons/43162 프로그래머스SW개발자를 위한 평가, 교육, 채용까지 Total Solution을 제공하는 개발자 성장을 위한 베이스캠프programmers.co.kr #include #include using namespace std;vector visited;void dfs(int here, const vector>& computers){ visited[here] = true; for (int i = 0; i > computers) { //24.10.23 int answer = 0; visited.resize(n); for (int i = 0; i GitHub : h.. 2024. 10. 23.