본문 바로가기
패스트캠퍼스 Java 코딩테스트 강의 한 달 후기 일단 해당 강의를 듣기 전에 이미 이전부터 코딩테스트 통과를 위해서 많은 검색을 해보며 좋다는 방법들을 이것저것 시도를 해보긴 했었다. 이게 꾸준함도 중요하지만, 정리되지 않고 중구난방의 느낌을 항상 갖고 있었다. 그래서 그 느낌을 없애기 위해 나름대로 코딩테스트 정리를 해보면서 진행을 해봤다. 그러던 중에 패스트캠퍼스 강의를 보게 되었고, 시중에 나와 있는 것 중에서 가장 괜찮을 것 같다고 생각이 들어 결제해서 수강을 진행했다. 신규로 강의를 찍어서 보여줄 거라고 생각을 하지 않았는데, 이번에 강사님의 건강상의 문제로 강의 오픈이 밀린 것을 보고서 신규로 강의를 찍는 것을 알게 되었다. 뭐 쨌든 강의 듣기 시작에 앞서 1주차 때 이번 강의 수강의 목표를 나름대로 정하고 듣기.. 2023. 5. 18.
패스트캠퍼스 Java 코딩테스트 강의 4주차 배열 문제를 마무리하고서 04 완전 탐색 시뮬레이션(Brute Forece)으로 넘어가야겠다. 03 배열 문제 풀기 : 백준 10989 수 정렬하기3 - https://www.acmicpc.net/problem/10989 실습처럼 아래 코드로 진행했을 때 시간 초과가 되는 것을 보았다. 이전 3주차 공부했던 것의 연장으로 아래처럼 시간초과 되는 것과 그렇지 않을 것을 실습해볼 수 있었다. 그리고 강의에서 BufferedWriter.flush 는 맨 마지막에 한 번만 사용하면 된다고 알려준 내용도 기억하고 있어야겠다. 왼쪽 시간초과 O 오른쪽 시간초과 x 정답 문제 풀기 : 백준 3273 두 수의 합 - https://www.acmicpc.net/problem/3273 04 Brute Force 완전 탐색.. 2023. 5. 11.
패스트캠퍼스 Java 코딩테스트 강의 3주차 사실 배열에 대해서 잘 알고 있다고 생각했는데 문제를 읽고서 간이 문제가 있어서 풀었는데.. 당연히 정답일 줄 알았지만 결국 틀림. 앞서 있었던 문제를 제대로 읽지 않았던 것이 또 문제가 되었다. 휴 다음엔 좀 더 주의해야겠다. 해설 강의를 들어보니 거의 근접하게 문제 접근 방식을 생각했으나, 내가 생각한 문제 접근 방식이 자신이 없었는지 아니겠지.. 라는 생각이 젤 컸던게 문제인 것 같다. 그것이 마지막에 행과 열 중에 최댓값을 출력하면 될 것 같다고 생각했는데 최솟값 구하라고 했는데 최댓값을 구한다? 이건 무조건 아니라고 생각을 했던 부분이다. 앞으로 문제 풀 때 자신감을 갖는 게 중요해 보인다. 그러기 위해서는 문제를 많이 풀어보는 경험도 중요해 보인다. 앞으로 남은 문제도 계속해서 도전을 해봐야겠.. 2023. 5. 6.
패스트캠퍼스 Java 코딩테스트 강의 2주차 시간복잡도에 관해서 공부를 했다. 어느 정도 시간복잡도에 대해서 개념은 알고 있기 때문에 바로 문제를 푸는 것으로 넘어갔다. 해당 문제가 시간복잡도에 대한 문제라는 것을 미리 알고 봤기 때문에 문제 푸는 방법을 고민하는 게 시간복잡도를 고려해야겠다는 생각을 하고 풀었다. 문제 풀면서 시간복잡도를 고려하면서 풀어보려고 했다고 하지만, 규칙성을 찾아야되는데 찾기가 쉽지 않았다. 경험이 부족하다는 생각이 제일 먼저 들었다. 그리고 항상 시간복잡도 규칙성 찾아가는 예시? 방식? 같은 것을 눈으로 보고 싶긴 했었다. 이번에 강의에서 내가 원했던 것을 얻은 느낌? 이었다. 해당 문제를 여러 번 풀어보면서 완벽하게 이해를 해보고, 앞으로 시간복잡도의 문제를 접했을 때 어떤 방식으로 접근해야 되며 풀어가야 하는지 가이.. 2023. 4. 29.
패스트캠퍼스 Java 코딩테스트 강의 1주차 독학하려다가 강의 구매해서 들으면 조금이나마 시간을 절약할 수 있지 않을까?하는 마음으로 구매했다. 주변에 여러 가지 강의들이 있긴 했으나, java 코딩테스트 정리된 것을 찾기가 쉽지 않았다. 그러던 중에 찾게 된 강의로 고민하지 않고 바로 수강하게 되었다. 이번 강의 수강 목표 : 코테 통과가 궁극적인 목표이면서 이것이 걸림돌이 되지 않게 하는 정도의 수준을 얻는 것. 강의를 무작정 듣기보다는 목표와 방향성에 대해서 먼저 확인하고 가는 것이 길을 잃지 않을 수 있다. 앞으로 해당 강의를 들으면서 나의 목표를 도달할 수 있도록 열심히 해보자!! 이번 강의를 들으면서 문제를 푸는 것도 좋지만 어떤 방식으로 접근하면 좋을지 생각하면서 풀어봤다. 01. 문자열 StringBuilder 문제 풀기 : 백준 2.. 2023. 4. 22.
반응형
LIST