問題タブ [diophantine]
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.
python - ディオファントス方程式
これは数値 (n) を引数として取り、次の 4 つの数値のタプルを返します。n 個のナゲットを販売するために必要なパッケージの総数、6 個のナゲットのパッケージの数、9 個のナゲットのパッケージの数、および 20 個のナゲットのパッケージの数。ナゲットの組み合わせを作成できない場合は、4 つのゼロのタプル (0,0,0,0) を返します。
特定の n に対して複数のソリューションが存在する可能性があることに注意してください。その場合、ソリューションでは、大きなパッケージの前に小さなパッケージが使用されるようにする必要があります。たとえば、buy_nuggets(18) は (2,0,2,0) ではなく (3,3,0,0) を返す必要があります。つまり、9 ピースの 2 箱に 6 ピースのナゲットが 3 箱含まれています。
この関数には入力フォーマット整数 (n) と制限 -10^6<=a,b,c,n<=10^6 があります
出力形式は、4 つの数値 (d、a、b、c) のタプルになります。
d = パッケージの総数a -
6 個の
パッケージの数 b - 9
個のパッケージの数 c - 20 個のパッケージの数
どんな助けでも素晴らしいでしょう、ありがとう。
この関数は何も返しません。ウェブサイトで役立つものが見つかりませんでした