fix(M01): 시험 계산 중간 값 — 줄 묶음 숨김 · 돈 로직 큰 수 정수 (PLAN 4장)

Co-Authored-By: Claude Sonnet 5 <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_016WRFJmmhPi4exAzHgPZHMT
This commit is contained in:
2026-09-24 10:16:08 +09:00
co-authored by Claude Sonnet 5
parent 27c85b884f
commit 00e2b08c12
@@ -256,7 +256,8 @@ function answerView(answer: CalcAnswer, draft: boolean, money: boolean): HTMLEle
}),
);
}
const middle = Object.entries(answer.middle ?? {});
// 줄 묶음(객체)은 위 상세와 겹쳐 숨김 · 돈 로직의 큰 수는 정수
const middle = Object.entries(answer.middle ?? {}).filter(([, v]) => typeof v !== "object");
if (middle.length) {
parts.push(
el("h4", { text: tx("Middle_Title") }),
@@ -264,7 +265,12 @@ function answerView(answer: CalcAnswer, draft: boolean, money: boolean): HTMLEle
className: "m01-logic__sums",
children: middle.flatMap(([k, v]) => [
el("dt", { text: k }),
el("dd", { text: formatNumber(v) }),
el("dd", {
text:
money && typeof v === "number" && Math.abs(v) >= 1000
? formatMoney(v)
: formatNumber(v),
}),
]),
}),
);