問題タブ [floor]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票する
4 に答える
4074 参照

c++ - size_t 型の C++ の ceil() および floor() 関数

私は2つの変数を持っています:

関数を呼び出しましたceil(a/b)。当然、答えが返ってくると思います2が、代わりに が返されます1

私は困惑しています。変数をdoubleまたはintにキャストしようとしましたが、役に立たないようです。

助けてくれてありがとう。

0 投票する
3 に答える
1861 参照

javascript - この JavaScript フロア数学コードが nan を返すのはなぜですか?

残念ながら、$NaN が返されます。

スパンの内容は、ほら<span id="num">0</span>、特別なことではなく、私は何か愚かなことをしているに違いないので、私は完全に混乱しています!

ありがとうございます。

0 投票する
2 に答える
116 参照

perl - 浮動小数点計算で変数に割り当てられるものは何ですか?

浮動小数点数が原因で、Perl (v5.10.1) での計算に問題があります。

出力が 14 になることがあるのはなぜですか? に示されているように値 15 が保存されている$aので、値 15 で使用さfloorれていませんか? と の比較は$a$c私を本当に困惑させます...

これを読んだのですが、よくわかりません。sprintfまた、私の意見ではあまり便利ではない回避策も見つけました。

0 投票する
1 に答える
134 参照

algorithm - 繰り返しの設定

繰り返しの設定方法が完全に混乱しているという質問があります。

時計メーカーは、耐水性の整数値が 0 から n の範囲内にあるかどうかを調べます。時計が水漏れした場合の耐水性は 0 であり、時計は水深 n メートルでは水漏れしません。耐水性はnで定義されます。

深さ k での耐水性をテストするために、スキューバ ダイバーは k メートルで潜水し、その深さで 1 時間水中に留まります。漏れた時計は廃棄されます。漏れなければ、別の実験で再利用できます。

最悪の場合、何本の時計が漏れますか? (ここでの最悪の場合は、破損した時計の最大数を意味します)?

与えられたもの: 最悪の状況を説明し、破損した時計の数の回帰関係を与えてください。下から上への行のサブ問題の中間点が次の式によって選択されると仮定しmid = floor[(lower+upper)/2] where lower = 1, and upper = n ます。最初のサブ問題の場合。

だから私がこれから得たのはmid = floor[(1+n)/2] 、nの任意の値に当てはまる繰り返しを思いつく方法がわかりません.

誰かが何をすべきか/どのように始めればよいか教えてもらえますか? 誰からの助けにも感謝します。

みんなありがとう。

0 投票する
1 に答える
6257 参照

haskell - Haskell と Int のフロア

Haskell ie floor 1.7 で floor を使用すると、1 が返され、型が Int になると想定しましたが、そうではないかのようにエラー メッセージが表示され続けますか?

0 投票する
2 に答える
17688 参照

java - (int) Math.sqrt(n) は (int) Math.floor(Math.sqrt(n)) よりかなり遅い

パフォーマンスを向上させたいと思って自分のコードを見ていたところ、次のようになりました。

Math.sqrt(n) から返された double をキャストすると、数値も効果的にフロアリングされるため、Math.floor への呼び出しは実際には必要ありません (sqrt は負の数を返すことはないため)。だから私は行って、Math.floor への呼び出しを落としました:

座って満足そうにコードが実行されるのを見て、約 10% のパフォーマンスが得られました。前のバージョンより悪い。これは私に衝撃を与えました。アイデアはありますか?

Math.floor javadocs: "引数以下で、数学上の整数に等しい最大の (正の無限大に最も近い) double 値を返します。"

私の場合、編集nは長いです。cast-floor-sqrt が cast-sqrt とは異なる int を生成する可能性はありますか? 個人的には、なぜそうなるのかわかりません...関係するすべての数値は正です。

0 投票する
2 に答える
63 参照

math - これら 2 つの PHP 方程式の重要な違いは何ですか?

作業例: http: //ideone.com/Ond6PY

$a = 5つまり、 との 2 つの変数があります。$b = 9

これら 2 つのステートメントの数学的な主な違いは何ですか?

floor(floor($a / $b) - .5); //output: -1

(int)((int)($a / $b) - .5); //output: 0

0 投票する
3 に答える
6000 参照

sas - 大きな数字を使用し、最も近い 10,000 に上限/下限を設定したい SAS 上限/下限の問題

この数値を使用して加重平均を作成するために、(203,400) の天井値と下限値を見つける必要がある数値が 1 つあります。私が欲しいこの数から:200,000と210,000なので、私が使用していたコードは機能しません:

このプログラムを実行すると、次のエラーが表示されます。 エラー 72-185: CEIL 関数呼び出しの引数が多すぎます。エラー 72-185: FLOOR 関数呼び出しの引数が多すぎます。

これまたは私が使用できる別のSASコードを回避する方法を知っている人はいますか?