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: []
},
{