問題タブ [pythagorean]

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

c - 与えられた数のピタゴラスのトリプルを決定する

学校が始まって、コーディングに少し慣れてきたので、教授のところに行きました。彼によると、私は近くにいて、さらに近づいていると思いますが、行き詰まっています。

この課題は主に、Linux で「Vi」を使用する方法を理解するためのものであり、Vi でコーディングできるように、小さなコーディング課題も伴います。

これが私たちがする必要があることです。ユーザーに正の数を尋ねます。正の数が与えられたら、与えられた数までの数に可能なすべてのピタゴラスのトリプルを決定する必要があります。

これまでのところ、これは私が持っているものです...

5以上を入力すると、正しいトリプル「3 4 5」が得られます

しかし、どれだけ上に行っても、ヒントが得られるのはこれだけですか?

0 投票する
0 に答える
323 参照

function - 1067: Function 型の値を関連のない Number 型に暗黙的に強制します

これらの2行からこのエラーが2回発生しています

私は問題を理解できないようです.私はしばらくActionscriptを使っていません.「初心者」を許してください

編集:これが私のプログラムのすべてのコードです。これまでのところ、ムービークリップは 2 つしかありません。ロケットと、マウスの左ボタンを押したままにしておくとロケットから出てくる炎だけの子ムービークリップです。

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

python - Pythonが最後のステートメントに行かないようにする

現在、ピタゴラスの定理を解くプログラムを書いています。ただし、プログラムにバグがあります。長さ a または b に負の数を入力するたびに、「A は 0 未満にすることはできません」と出力されますが、ユーザーがまだ b を入力していなくても、C を解決し、C の長さを出力します。ユーザーが負の数を入力したときに、「A は 0 未満にすることはできません」というステートメントを出力し、再度ループして辺の長さを入力するようにするにはどうすればよいですか。最後にリダイレクトするステートメントですか?

これが私のコードです:

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

c++ - C++: 2D 配列の 2 つの座標間の「距離」

私が書いているゲームでは、2 つの座標セット間の距離の整数値を見つける必要があります。これは、さまざまなマップを保持する2D 配列です。(オリジナルのゼルダのように)。敵の難易度が上がるので、中心(5,5)から離れるほど数値が高くなります。理想的には、 0 から 14 の間である必要があります。配列は 11x11です。

さて、高校時代に覚えたピタゴラスの公式を使ってみたのですが、オーバーフローを吐き出してしまいました。理由がわかりません。

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

haskell - Euler 75 何が問題なのですか。すべての原始三角形と倍数がありますが、それでも何かが失敗します

  • Basetri は、ウィキペディアのユークリッド アルゴリズムの定義とまったく同じように見えますが (ただし、私は周囲のみを保存します)、すべての三角形を生成するようです。

  • Timesify は、これらの三角形のすべての倍数を提供します (120 の三角形は 3 回表示されます)。

  • 次に、連結、並べ替え、グループ化して、同じグループ内の各境界を含むリストのリストを作成し、複数の境界を1つの方法でフィルタリングして境界を作成します。

これにより、1つの方法で実行できるすべての三角形が得られるはず length euler75 = 157730ですが、有効な答えではないようです。

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

excel - ポイント間の累積距離を計算する Excel マクロを作成するにはどうすればよいですか

x 座標と y 座標に基づいてポイント間の累積距離を計算する Excel マクロを作成しようとしています。これが私の現在のワークシート設定の例です。

ピタゴラスの式を使用して、ポイントと前のポイントの間の距離を計算するには、「ポイント間の累積距離」列が必要=SQRT(((D2-D1)^2)+((C2-C1)^2))))です。「ポイント間の累積距離」列の後続の各値について、値は前のポイント間の距離を計算し、計算されたすべての距離の現在の合計を追加する必要があります。

これがキッカーです。両方のコードが「1」の場合にのみ、2 点間の距離を計算したいと考えています。私の例を見ると、値が 1 ~ 4 のコードがあることがわかります。

したがって、上記の例では、ポイント 2 と 1 の間の距離を計算したいと思います。次に、ポイント 3 と 2 の間の距離を計算し、列の前のセルから取得した値に加算します ( = ポイント 2 と 1 の間の距離)。次に、コード = "1" がないため、ポイント 4 と 5 をスキップします。次の計算は、ポイント 6 と 3 の間になります。どちらもコード = "1" であるためです。ポイント 8 はコード = "4" であるためスキップされます。次に、ポイント 9 と 7 の間の距離を計算します。「ポイント間の累積距離」列で値が計算されるたびに、それまでのすべての値を加算した累積値でなければならないことに注意してください。

まとめると、次のものが必要です。

-「ポイント間の累積距離」列で、両方のコード = 1 の場合のポイント間の距離を (x、y 座標を使用して) 計算します。 -以前の累積距離をセル値に追加して、距離の現在の合計を取得します。

それが明確であることを願っています。そうでない場合は、紛らわしい空白を埋めることができます。