記事へのコメント21

    • 注目コメント
    • 新着コメント
    minus9d
    minus9d lroundやnearbyint知らなかった

    2020/06/03 リンク

    その他
    aox
    aox 電卓を使えば良いのでは

    2020/06/02 リンク

    その他
    Nyoho
    Nyoho 浮動小数点数おもしろ

    2020/06/02 リンク

    その他
    Lhankor_Mhy
    Lhankor_Mhy JavaScript ならBigInt( https://caniuse.com/#feat=bigint )ですね。iPhoneと旧Edgeを滅ぼせば十分実用レベル。

    2020/06/02 リンク

    その他
    dorokei
    dorokei あとで読みたい

    2020/06/02 リンク

    その他
    sophizm
    sophizm ちゃんとした浮動小数点数センスの持ち主じゃないからこうやって説明されるとわかった気になれる。

    2020/06/02 リンク

    その他
    Ag107
    Ag107 “浮動小数点数オタク”

    2020/06/02 リンク

    その他
    khtokage
    khtokage スクリプト言語使ってるときはこれぐらいなら何も考えずにRationalかDecimal使っちゃうなぁ。というかfloorやceilはこの手の誤差がありそうなときに使うものではないような。

    2020/06/02 リンク

    その他
    rryu
    rryu 小数の有効桁の指定が10進数だから2進小数として扱うと誤差が出るというのはひっかけ問題っぽい。

    2020/06/02 リンク

    その他
    nakaken88888888
    nakaken88888888 僕の場合は、文字として受け取って、一の位、小数点第1位、第2位に分解して、百倍した整数を作って掛けてから100で割った。

    2020/06/02 リンク

    その他
    swdrsker
    swdrsker すごくためになる/decimalは最大何桁まで扱えるのか

    2020/06/02 リンク

    その他
    mohno
    mohno Bを100倍後に四捨五入、が現実的だろうな。入力書式が決まっているならC言語(←オイコラ)→#include <stdio.h> #include <stdint.h> int main(void) { int64_t a; int b, c; scanf("%lld %d.%d", &a, &b, &c); printf("%lld\n", a * (b * 100 + c) / 100); }

    2020/06/02 リンク

    その他
    eoppp
    eoppp 適当にライブラリ使ってたから、為になる

    2020/06/02 リンク

    その他
    strangerxxx
    strangerxxx 本番ではbに0.001を足して100倍して切り捨てた

    2020/06/02 リンク

    その他
    hara_boon
    hara_boon 何となくこんな感じでしょ、で説いたらACだったので、こんな解説はためになる/あとはPythonもあるのめっちゃ助かる〜

    2020/06/02 リンク

    その他
    eru01
    eru01 Bが高々3桁だからch-'0'して10倍しながら加算で良くない?(unsigned long)+0.5でもまあいいけど

    2020/06/02 リンク

    その他
    meganeya3
    meganeya3 "その辺に転がっている浮動小数点数" "ちゃんとした浮動小数点数センスの持ち主"

    2020/06/02 リンク

    その他
    sgo2
    sgo2 負の小数に対する丸めや剰余が違う別の罠も(確かCとExcelのintとで丸め方が違う)

    2020/06/02 リンク

    その他
    tamtam3
    tamtam3 プログラムを題材にしたゲームで遊んでいたら中盤以降数学の解法アプローチにシフトしていってラストがこれに似た問題だったなぁ(遠い目)

    2020/06/02 リンク

    その他
    nunulk
    nunulk "筆者としては、一人でも多くの人が浮動小数点数とまともに向き合って、うまく付き合っていけるようになることを願っています。"

    2020/06/02 リンク

    その他
    marmot1123
    marmot1123 なるほど。(ちなみに自分はこの問題を解けなかった)

    2020/06/01 リンク

    その他

    注目コメント算出アルゴリズムの一部にLINEヤフー株式会社の「建設的コメント順位付けモデルAPI」を使用しています

    アプリのスクリーンショット
    いまの話題をアプリでチェック!
    • バナー広告なし
    • ミュート機能あり
    • ダークモード搭載
    アプリをダウンロード

    関連記事

    浮動小数点数オタクが AtCoder Beginner Contest 169 のC問題をガチで解説してみる - Qiita

    どうも、浮動小数点数オタクのmod_poppoです。 昨日開催された ABC169 の C 問題が浮動小数点数の罠な問...

    ブックマークしたユーザー

    • techtech05212024/03/28 techtech0521
    • thotentry_hatebu1972020/12/12 thotentry_hatebu197
    • ppp-lab2020/06/26 ppp-lab
    • emonkak2020/06/14 emonkak
    • sugyan2020/06/10 sugyan
    • Insite2020/06/10 Insite
    • rydot2020/06/10 rydot
    • minus9d2020/06/03 minus9d
    • katsukiniwa2020/06/03 katsukiniwa
    • kazutanaka2020/06/03 kazutanaka
    • cu392020/06/03 cu39
    • koubyint2020/06/03 koubyint
    • hbKOT2020/06/03 hbKOT
    • aox2020/06/02 aox
    • opera6272020/06/02 opera627
    • akitoguc2020/06/02 akitoguc
    • Nyoho2020/06/02 Nyoho
    • kuyo2020/06/02 kuyo
    すべてのユーザーの
    詳細を表示します

    同じサイトの新着

    同じサイトの新着をもっと読む

    いま人気の記事

    いま人気の記事をもっと読む

    いま人気の記事 - テクノロジー

    いま人気の記事 - テクノロジーをもっと読む

    新着記事 - テクノロジー

    新着記事 - テクノロジーをもっと読む

    同時期にブックマークされた記事