単純リファクタリング
agent-refactor-v1 · v1 · 言語: ja · サブカテゴリ: refactor
· 難易度: d2
📋 評価基準
観点: 動作の保存 / 可読性 / 構造化
📝 プロンプト
以下のJavaScriptコードをリファクタリングしてください。
# 制約
- 動作を一切変えないこと
- 関数として分割すること
- 変数名をわかりやすくすること
- 入出力の例は変えないこと
# コード
```js
function calc(items) {
var t = 0;
var d = 0;
for (var i = 0; i < items.length; i++) {
var it = items[i];
if (it.qty > 0) {
t += it.price * it.qty;
} else {
d += it.price * 0.1;
}
}
if (t > 10000) {
t = t * 0.9;
}
return { total: t, discount: d };
}
```
# 出力
リファクタリング後のコードのみを提示してください。説明は不要です。 🏆 モデル別スコア
まだランがありません。
📜 ラン履歴 (最新30件)
まだランがありません。