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) {
|
if (middle.length) {
|
||||||
parts.push(
|
parts.push(
|
||||||
el("h4", { text: tx("Middle_Title") }),
|
el("h4", { text: tx("Middle_Title") }),
|
||||||
@@ -264,7 +265,12 @@ function answerView(answer: CalcAnswer, draft: boolean, money: boolean): HTMLEle
|
|||||||
className: "m01-logic__sums",
|
className: "m01-logic__sums",
|
||||||
children: middle.flatMap(([k, v]) => [
|
children: middle.flatMap(([k, v]) => [
|
||||||
el("dt", { text: k }),
|
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