問題タブ [divmod]

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 投票する
1 に答える
1197 参照

ruby - Rubyで除算後に負の数が切り捨てられるのはなぜですか?

divmodに関するドキュメントを調べています。divメソッド、divmodmodulo、の違いを示す表の一部をremainder以下に示します。

ここに画像の説明を入力

13.div(-4)が に丸められ、に丸められ-4ないのはなぜ-3ですか? 負の数を切り捨てるためのRubyの規則や規則はありますか? もしそうなら、次のコードが切り捨てられないのはなぜですか?

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

python - divmod のエラー

いくつかのコードを実行しようとしています。私がそうすると、このエラーが発生します。必要な依存関係がすべてインストールされていると思っていましたが、それでもこのエラーが発生します。

Linux; GNU C++ バージョン 4.8.1; Boost_105300; UHD_003.007.000-133-g6bd9fed2

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

algorithm - Brainfuck の Divmod アルゴリズム

誰かこのコードを説明してくれませんか? 私はそれが何をするのか理解していますが、それがどのように機能するのか理解していません。

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

python - divmod からネストされたタプルからデータを抽出するためのエレガントな 1 行のソリューション

次のコードを想定しています。

timedelta オブジェクトを分、秒、ミリ秒に変換する最もエレガントな方法は何ですか?

私が以下に持っているワンライナーは、 の 2 つの計算をdivmod(delta_ms,1000)必要とします。

次のコードもありますが、これは 2 行のコードですが、計算divmod(delta_ms,1000)は 1 回だけです。

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

python - 任意の長さの数値を入力して、それぞれ 1 文字ずつ分割する

私はPythonを学習して数週間ですが、任意の長さの数値を入力して1文字の長さに分割するスクリプトを作成しようとしています。このように: 入力:

123456

出力:

文字列を使用せずに、できれば divmod を使用してこれを行う必要があります...次のようなもの:

間隔を適切にとる方法がわかりません。

お手伝いありがとう。

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

python - pandas Dataframe のすべての値に対する Python divmod

次のような pandas データフレームがあります。

divmod(value, 60)各セルにa を適用し、次の[quotient]h[remainder]mように結果を としてフォーマットします。5h30m

私はもう試した:

しかし、それはAttributeError

すべての値にどのように適用できdivmodますか?

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

python - リストのインデックスは float ではなく、整数またはスライスでなければなりません

整数で構成され、長さが不明なリスト sortedInfected があります。

このスクリプトを実行すると、「リスト インデックスは float ではなく、整数またはスライスでなければなりません」というエラーが表示されます。

どうすればこれを修正できますか?

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

python - 期間を週、日、時間、分としてフォーマットします。

分単位の経過時間のリストがあり、それらを週、日、時間、分の文字列として再フォーマットしようとしています。

たとえば、7,480 分 = 3 週間と 4 時間 40 分です。

フォーマットを次のようにしたい:'3w4h40m'

divmod分を週、日、時間、分に分割して文字列を返す関数を作成しました。

ただし、数値がゼロの場合、週、日、時間、または分の数値を返したくありません。

Pythonic で簡単に戻る方法はあり'3w4h40m'ますか?