profile
꾸준함을 기록하며 성장하는 개발자입니다!
post-thumbnail

99클럽 코테 스터디 13일차 TIL - 백트래킹

문제 링크 - 백준 2529 부등호문제를 보고 느낀 점은 "어떻게 접근해야하지?" 였다. 각 부등호에 맞는 숫자들을 어떻게 끼워넣어야 할까? 에 대해서 곰곰히 생각해 보았다. k의 범위를 보자. k의 범위가 2 ≤ k ≤ 9 라는 점을 파악했다. 우선, 문제를 이해하고

2025년 2월 5일
·
0개의 댓글
·
post-thumbnail

99클럽 코테 스터디 11일차 TIL - 완전 탐색

문제 링크 - 백준 1018 체스판 다시 칠하기이 문제는 처음 읽었을 때, 어떻게 풀어야 할지 생각이 잘 나지 않던 문제였다. 파이썬으로 풀이하면 쉽게 접근하겠다만, 자바로 코테 연습을 하는 과정이어서 입력을 받는 것도 낯설었다.고민을 하던 중에 N과 M 값을 보고 나

2025년 2월 3일
·
0개의 댓글
·
post-thumbnail

99클럽 코테 스터디 9일차 TIL - 이분 그래프

문제 링크 - 백준 1707 이분 그래프이 문제를 읽어보자마자 그래프 문제라는 감이 한번에 왔다. 그런데, 이분 그래프 라는 단어를 전공 수업 때 들어본 경험은 있지만, 정확한 내용은 알지 못했다. 이분 그래프의 정의는 다음과 같다. 인접한 정점끼리 서로 다른 색으로

2025년 1월 24일
·
0개의 댓글
·
post-thumbnail

99클럽 코테 스터디 8일차 TIL - DFS

문제 링크 - 백준 2667 단지번호붙이기이 문제는 그림에서부터 탐색 문제라는 느낌이 바로 온다. 문제 풀이 핵심을 간략하게 적어보자면, 결국 상하좌우에 있는 1들을 모두 모아 하나의 묶음으로 만들고, 묶음 개수와 각 묶음의 요소들을 오름차순으로 정렬하여 출력하면 끝나

2025년 1월 22일
·
0개의 댓글
·
post-thumbnail

99클럽 코테 스터디 7일차 TIL - BFS

문제 링크 - 백준 1697 숨바꼭질이 문제는 전형적인 BFS 문제이다. 문제를 간단하게 요약해보면 수빈이가 동생을 찾는 가장 빠른 시간을 구하는 것이다. 즉, 최단 거리를 구하는 문제라고 해석할 수 있다.파이썬으로는 BFS 문제는 from collections imp

2025년 1월 21일
·
0개의 댓글
·
post-thumbnail

99클럽 코테 스터디 6일차 TIL - BFS, DFS

문제 링크 - 백준 1260 DFS와 BFS이 문제는 정말 그래프 탐색의 기본인 DFS & BFS 기본 문제이다. 나름 특별한 점이 있다면, 이 문제를 파이썬이 아닌 자바로 구현했다는 점이다. 자바로 구현할 때, 복잡하다고 느꼈던 점은 다음과 같다.정렬의 기준을 정해줘

2025년 1월 20일
·
0개의 댓글
·
post-thumbnail

[Spring] (failed)net::ERR_CERT_DATE_INVALID

문제 상황 💁🏻‍♂️ 도커 공부를 하기 위해서 컨테이너, 이미지 설치하고 적용해보는 연습을 하고 있는 요즘입니다. 연습을 하다가 local DB도 날려보고, 많은 상황을 겪던 도중 배포해놓은 웹페이지에 라는 에러가 발생하면서 데이터를 불러오지 못하고 있는 것을 확

2025년 1월 19일
·
0개의 댓글
·
post-thumbnail

99클럽 코테 스터디 5일차 TIL - Two Pointer

문제 링크 - 백준 2470 두 용액문제를 읽고 나서, 어떻게 풀어야할까 많은 생각을 했다. 이 문제의 특징은 다음과 같다.음수와 양수가 혼합되어 있고, 두 숫자를 더해야한다. 가능한 범위가 상당하다.두 숫자를 더했을 때의 절댓값이 0이거나 0에 가깝도록 만들어야한다.

2025년 1월 17일
·
0개의 댓글
·
post-thumbnail

99클럽 코테 스터디 4일차 TIL - Parametric Search

문제 링크 - 백준 2343 기타레슨이 문제에 대한 고민이 많았다. 우선, 문제를 이해하는 데 시간이 조금 걸렸다. 글자가 튕기는 것을 보니 독해력이 부족하다는 생각도 들었다. 문제를 10분 정도 계속 반복해서 읽으면서 문제를 이해했고, 문제가 무엇을 요구하고 있는지

2025년 1월 16일
·
0개의 댓글
·
post-thumbnail

99클럽 코테 스터디 3일차 TIL - Custom Bound

문제 💁🏻‍♂️ 문제 링크 - 백준 11663 선분 위의 점 해결 과정 이 문제를 처음 보고, 접근을 잘 하지 못했다. N과 M의 범위가 크기 때문에 각 N마다 M개의 선분을 모두 탐색하는 것은 포기해야 한다는 것은 깨달았다. 문제에 접근하기 위해서 다음과 같은

2025년 1월 15일
·
0개의 댓글
·
post-thumbnail

99클럽 코테 스터디 2일차 TIL - 이분탐색

문제 링크 - 백준 1654 랜선 자르기이 문제는 파이썬 언어로 이미 풀어봤던 문제였다. 즉, 이미 이분탐색으로 풀리는 문제라는 것을 알고서 풀이를 시작했기 때문에 간단하게 문제를 해결할 수 있다는 자신감을 가졌다. 그러나, 끝없는 오답 판정을 받고야 말았다. 이 문제

2025년 1월 14일
·
0개의 댓글
·
post-thumbnail

99클럽 코테 스터디 1일차 TIL - HashSet, 이분탐색

문제 링크 - 백준 2776 암기왕문제를 보자마자 든 생각은 테스트 케이스가 여러 개 존재할 수 있고, N의 범위가 크다는 점에서 2중 for문을 사용하면 안된다는 생각이 들었다. 어떤 숫자들의 모임에서 특정 숫자가 존재하는지 여부를 판단할 때, 어떤 자료구조가 적합할

2025년 1월 13일
·
0개의 댓글
·
post-thumbnail

[백준 17253] 삼삼한 수 2 (Java)

문제 링크 - 백준 17253 삼삼한 수 2solved.ac 마라톤 문제로 해당 문제를 접했다. 처음 문제를 보면서 느꼈던 점은 입력으로 주어진 최댓값이 너무 크다는 점이었다. 즉, N의 범위가 9,223,372,036,854,775,807보다 작거나 같은 음이 아닌

2025년 1월 2일
·
0개의 댓글
·
post-thumbnail

[백준 1535] 안녕 (Java, Python)

문제 링크 - 백준 1535 안녕이 문제를 읽자마자 들었던 생각은 BackTracking(= 백트래킹) 완전탐색 방법이다.백트래킹으로 방향성을 잡은 이유는 조건으로 주어진 N의 범위가 1 ≤ N ≤ 20 으로 작기 때문이다. 즉, O(2^20) = 10^6 정도이기 때

2025년 1월 2일
·
0개의 댓글
·
post-thumbnail

[백준 1162] 도로포장 (Python)

문제 링크 - 백준 1162 도로포장처음 풀어보는 플래티넘 등급 문제이자, 정답률이 22.5%로 매우 낮은 문제이다. 문제를 읽어보면 그래프 문제라는 것을 바로 파악할 수 있는 힌트들이 많다.서울에서 포천까지 최소 시간으로 가야한다는 것두 도시(= 노드)들을 양방향으로

2024년 12월 28일
·
0개의 댓글
·
post-thumbnail

[백준 1182] 부분수열의 합 (Python, Java)

문제 링크 - 백준 1182 부분수열의 합처음 문제를 읽었을 때, 너무 간단하다고 생각해서 문제를 풀이했고, 결국 틀렸다. 그 이유는 부분수열의 뜻을 제대로 이해하지 못하고 있었기 때문이다. 나는 연속 부분수열로 이해하고 문제를 2중 for문을 사용한 브루트 포스 기법

2024년 12월 28일
·
0개의 댓글
·
post-thumbnail

[spring] 동시성 이슈에 대해서

동시성 이슈 동시성 해결 방안 카운트 감소 방법 코드 문제점 Java synchronized 사용 코드 문제점 DB 단 Lock Pessimistic Lock Optimistic Lock Named Lock Redis 분산 락

2024년 12월 26일
·
0개의 댓글
·
post-thumbnail

[백준 15990] 1, 2, 3 더하기 5 (Python)

문제 링크 - 백준 15990 1, 2, 3 더하기 5이 문제는 시리즈가 있는 문제이다. 1, 2, 3 더하기 시리즈 중에서도 5번째 문제로 기본 타입의 문제에서 크리티컬한 조건들이 추가된 문제이다. 숫자 1, 2, 3을 사용해서 특정 숫자를 표현해야 하는데 다음과 같

2024년 12월 26일
·
0개의 댓글
·
post-thumbnail

[백준 2211] 네트워크 복구 (Python)

문제 링크 - 백준 2211 네트워크 복구이 문제는 지문의 길이가 길지만, 읽어보면 되게 간단한 문제였다. 결국 두 노드가 양방향으로 연결되어있고, 1번 노드를 시작 정점으로 설정한 후에 다음 조건을 만족하면 된다.서로 다른 두 컴퓨터 간에 통신이 가능해야한다. 즉,

2024년 12월 26일
·
0개의 댓글
·
post-thumbnail

[백준 11779] 최소비용 구하기 2 (Python)

문제 링크 - 백준 11779 최소비용 구하기 2이 문제는 전형적인 다익스트라 알고리즘 문제에서 더 나아가 최단 경로를 추적하는 문제이다. 우선, 기본 다익스트라 핵심 알고리즘 코드는 다음과 같다. 이 코드에서 경로를 추적하기 위한 알고리즘을 추가해주면 된다. 여러 블

2024년 12월 24일
·
0개의 댓글
·