From 633b3376acedabc15d3f93241828de1e9aa4ac8f Mon Sep 17 00:00:00 2001 From: TrossYou <94343108+TrossYou@users.noreply.github.com> Date: Fri, 14 Aug 2026 04:56:45 +0000 Subject: [PATCH 1/2] =?UTF-8?q?docs(log):=200814=20-=20=EC=A7=80=EA=B2=8C?= =?UTF-8?q?=EC=B0=A8=EC=99=80=E2=80=85=ED=81=AC=EB=A0=88=EC=9D=B8?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- index.html | 16 ++++++++++++++++ 1 file changed, 16 insertions(+) diff --git a/index.html b/index.html index 495c781..e5f0d57 100644 --- a/index.html +++ b/index.html @@ -1355,6 +1355,22 @@

PROBLEMS 배열 전체

▼ 데이터 — 새 문제는 여기 맨 위에 추가 ▼ ═══════════════════════════════════════════════════════ */ const PROBLEMS = [ + { + id: "pg-388353", + title: "지게차와 크레인", + url: "https://school.programmers.co.kr/learn/courses/30/lessons/388353", + codeUrl: "", + level: 2, + lang: "java", + tags: [], // TODO: 용어 사전에서 1~3개 + date: "2026-08-14", + struggled: "solo", // TODO: solo | hint | answer + cause: null, // TODO: hint/answer면 approach | impl | edge | perf | misread + idea: "", // TODO + complexity: "", // TODO + mistake: "", + reviews: [] + }, { id: "pg-388352", title: "비밀 코드 해독", From 0007c00dfc308e41810783db5d1332a4c9811e79 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=EC=9C=A0=EC=8A=B9=EC=A3=BC?= <94343108+TrossYou@users.noreply.github.com> Date: Fri, 14 Aug 2026 14:08:51 +0900 Subject: [PATCH 2/2] =?UTF-8?q?docs(log):=200814=20-=20=EC=A7=80=EA=B2=8C?= =?UTF-8?q?=EC=B0=A8=EC=99=80=ED=81=AC=EB=A0=88=EC=9D=B8?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Updated problem details for pg-388353, including title, tags, and additional information. --- index.html | 14 +++++++------- 1 file changed, 7 insertions(+), 7 deletions(-) diff --git a/index.html b/index.html index e5f0d57..201cd87 100644 --- a/index.html +++ b/index.html @@ -1357,18 +1357,18 @@

PROBLEMS 배열 전체

const PROBLEMS = [ { id: "pg-388353", - title: "지게차와 크레인", + title: "지게차와 크레인", url: "https://school.programmers.co.kr/learn/courses/30/lessons/388353", codeUrl: "", level: 2, lang: "java", - tags: [], // TODO: 용어 사전에서 1~3개 + tags: ["구현", "DFS", "시뮬레이션"], date: "2026-08-14", - struggled: "solo", // TODO: solo | hint | answer - cause: null, // TODO: hint/answer면 approach | impl | edge | perf | misread - idea: "", // TODO - complexity: "", // TODO - mistake: "", + struggled: "hint", + cause: "impl", + idea: "문자별 좌표를 Queue로 관리하고, 지게차는 요청 시작 시점에 접근 가능한 대상만 먼저 모아 제거한다. 제거로 새로 외부와 연결된 빈 공간은 DFS로 접근 가능 상태를 전파한다.", + complexity: "O(nm + 요청별 해당 문자 좌표 탐색)", + mistake: "제거 중 isPossible을 바로 갱신해 같은 요청에서 새로 노출된 컨테이너까지 제거했고, DFS 방문 처리 순서 때문에 순환 재귀도 발생했다.", reviews: [] }, {