Notice
Recent Posts
Recent Comments
Link
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | 5 | 6 | |
7 | 8 | 9 | 10 | 11 | 12 | 13 |
14 | 15 | 16 | 17 | 18 | 19 | 20 |
21 | 22 | 23 | 24 | 25 | 26 | 27 |
28 | 29 | 30 |
Tags
- 셀러리
- ai agent
- 관측가능성
- 추천 검색 기능
- 베타적락
- spring event
- langgraph
- 프로그래머스
- 쿠키
- piplining
- dau 3만명
- BFS
- 알람시스템
- JPA
- next-stock
- 크롤링
- 결제서비스
- AWS
- 디버깅
- 카카오
- gRPC
- docker
- 아키텍쳐 개선
- 몽고 인덱스
- 구현
- ipo 매매자동화
- 누적합
- 백준
- 이분탐색
- 완전탐색
Archives
- Today
- Total
목록2024/04/03 (1)
코딩관계론

문제 이해하기 시추관을 세로로 뚫었을 때 최대 몇 개의 오일을 뽑을 수 있을까를 묻는 문제였다. 아래 그림과 같이 7번으로 뚫었을 때는 총 9개의 오일을 뽑을 수 있는 것을 볼 수 있다 문제 해결 방법 설명하기 1. DFS알고리즘을 이용해 그룹을 나누기로 결정했다. 처음에는 최대 석유 개수를 기록하려고 했는데 아래 오른쪽 그림과 같은 상황에서는 원하는 답을 찾을 수 없기 때문에 그룹으로 나누었다.예를들면 6번 라인에서 굴착을 하면 [2, 1, 1, 12]만큼 오일을 얻을 수 있다는 것을 알기가 어려울 것 같았다. 2. 굴착을 했을 때 어떤 그룹들이 있는지를 저장했다. 아래 그림과 같은 경우에는 초록색 그룹이 3개나 발견됐는데 중복을 제거하는 코드가 필요하다. 3. 그 후 시추 1, 2, ~ 8까지 반복문..
개발/알고리즘
2024. 4. 3. 02:40