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:
@@ -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),
|
||||
}),
|
||||
]),
|
||||
}),
|
||||
);
|
||||
|
||||
Reference in New Issue
Block a user