CODE Polyglot / 直した不具合

直した不具合

仕様の元になった シルギア の実際のツールで、この検証から見つかり、直した不具合です。どれも本番に反映されたあと、本番のコードで正解と一致することを確かめました。

「同じ間違い」は、見つけた仕様の正解表のうち、この不具合のケースを、各言語のよくある書き方でも外した言語の数です。シルギアのツールは JavaScript ですが、ほかの言語でも同じように間違えやすいかが分かります。

修正ツール不具合と例同じ間違い
2026-10-22 米の量と炊き上がり・人数 炊き上がりの上限が 5g 少なく出る(合から入れたときの生米のグラムも 1g 少ないことがある)2.5合 → 炊き上がり上限 860g(正しくは865g)、0.41合 → 生米 61g(正しくは62g)10言語中10言語米の量と炊き上がり・人数
2026-10-19 子供の身長予測 予測身長と「±5cm の目安」が食い違う(目安だけ 0.1cm 小さい)父150cm・母145.7cm・男の子 → 予測154.4cm なのに目安149.3〜159.3cm(正しくは149.4〜159.4cm)10言語中7言語子どもの将来の身長の目安
2026-10-17 預金利息計算 利息が1円少なくなり、利息・税額・税引後の利息の内訳がそろわない10万円・年0.5%・2年・複利 → 利息1,002円(正しくは1,003円)。8,100通り中1,445通りで「利息 − 税額 ≠ 税引後の利息」10言語中10言語預金利息の計算(単利・複利・税引後)
2026-10-16 露点・不快指数の計算 不快指数が 0.1 少なくなり、露点がわずかに負のとき「−0.0℃」と表示する気温0℃・湿度50% → 不快指数 39.1(正しくは39.2)、0.1℃・99% → 露点 −0.0℃(正しくは0.0℃)10言語中9言語露点・不快指数の計算
2026-10-15 締め日・支払日の計算 2007〜2019年の祝日が公式の一覧と合わず、休日を営業日として扱う2019年4月10日・月末締め・当月末払い・次の営業日 → 4月30日(正しくは10連休明けの5月7日)―
2026-10-15 コンクリート・生コンの必要量 ちょうど割り切れる袋数が1袋多くなる6.5m² × 厚さ3cm・1袋0.013m³ → 16袋(正しくは15袋)10言語中10言語コンクリート・生コンの必要量
2026-10-15 だし(出汁)の割合計算 材料のグラム数が 0.1g 少なくなる水45ml・かつおだし(3%)→ 1.3g(正しくは1.4g)10言語中10言語だし(出汁)の割合計算
2026-10-11 単価計算(お得比較) 本当は同じ単価なのに「A がお得」と判定する97円・80g と 1,213円・1,000g → 「商品A がお得」(正しくは「どちらも同じ」)10言語中10言語単価の比較(どちらがお得か)
2026-10-11 水道料金の目安計算 単価に小数があると料金が1円ずれ、内訳を足しても合計と合わない15m³ × 16.9円 → 上水道253円(正しくは254円)10言語中10言語水道料金(上水道・下水道・消費税)
2026-10-11 通信量(ギガ)の目安 ちょうど7GB なのに10GB プランを勧め、22.5GB を「22 GB」と表示する音楽・1日3.5時間・月25日 → 「10GB プランが目安」(正しくは7GB プラン)10言語中10言語データ通信量(ギガ)の目安
2026-10-10 ガチャ確率計算 目標確率にちょうど届くとき、必要回数が1回多くなる排出率20%・目標36% → 3回(正しくは2回)10言語中10言語ガチャの当選確率と必要回数
2026-10-10 ガチャ確率計算 確率の表示が小数第3位で1ずれる0.5%を2回 → 0.997%(正しくは0.998%)10言語中10言語ガチャの当選確率と必要回数
2026-10-10 重ねがけ割引の計算(クーポン+ポイント) %オフの支払額が1円少なくなる90円の30%オフ → 62円(正しくは63円)―
2026-10-10 割引計算 割引後の価格が1円ずれ、割引額と足すと元の価格を超える45円の30%引き → 31円(正しくは32円)10言語中10言語割引後の価格と税込
2026-10-10 ポイント還元計算 獲得ポイントが1pt少なくなる1,000円の0.7%還元 → 6pt(正しくは7pt)10言語中9言語ポイント還元と実質割引率
2026-10-09 請求書の消費税・端数計算 税込からの割戻しで税抜が1円少なくなる税込1,100円・10%・切り捨て → 税抜999円(正しくは1,000円)10言語中9言語請求書の消費税と端数処理