【解決方法】どうすればいいですか、私は無知です


8. Write a program to calculate the sum of series up to n term. For example, if n=5 the series will become 5+55+555+5555+55555-61725

私が試したこと:

私は無知であり、これに慣れていないので、それを整理する計画がないことは明らかです.

解決策 1

私たちは立ち往生している人々を喜んで助けますが、それは私たちがあなたのためにすべてをするためにここにいるという意味ではありません! 私たちがすべての作業を行うことはできません。あなたはこれに対して報酬を受け取っているか、またはそれはあなたの成績の一部であり、私たちがあなたのためにすべてを行うことはまったく公平ではありません.

だから私たちはあなたが仕事をする必要があり、あなたが行き詰まったときにあなたを助けます. それは、あなたが提出できる段階的な解決策を提供するという意味ではありません!
現在の状況と、プロセスの次のステップを説明することから始めます。 次に、その次のステップを機能させるために何を試みたか、またその際に何が起こったかを教えてください。

開始するのに問題がある場合は、これが役立つ場合があります。 問題を解決するためのコードの書き方、初心者向けガイド[^]

解決策 2

さて、あなたがkの式を持ったら番目 シリーズの用語、Sと言うk、単純なループで十分です。
あなたの場合
Sk = n+10*n + .. + 10k * n
かなり複雑な式であるため、おそらく専用の関数が必要です。

解決策 3

まずは紙に書いてください。 一連の数字をどのように生成しますか。

紙に5を書くことから始めます。 次の行では、その 5 を 55 にするために何をしなければなりませんか? もう一度やり直して 555 を獲得できますか?

その手順が完了するまでは、コードについて考え始める必要はまったくありません。

コメント

タイトルとURLをコピーしました