プロジェクトEuler 001



ヘイフォークス
プロジェクトEulerは、私が始めるのが好きである挑戦的な数学/コンピュータプログラミング問題のシリーズです.私は確かに私のために学ぶためにたくさんあるだろうし、私はここで私のソリューションをここで共有したいと思います.
❓ ここで問題001です

If we list all the natural numbers below 10 that are multiples of 3 or 5, we get 3, 5, 6, and 9. The sum of these multiples is 23.
Find the sum of all the multiples of 3 or 5 below 1000.


💡 この問題を解決するために、我々は単にモジュロ演算を使用し、3または5の倍数である数を計算することができます.

❗ Modulo is a math operation that finds the remainder when one integer is divided by another. In writing, it is frequently abbreviated as a mod, or represented by the symbol %.
For two integers a and b:
a mod b = r
Where a is the dividend, b is the divisor (or modulus), and r is the remainder.


以下に例を示します.
11モッズ4 = 3、11は4(2回)、残り3残っているので.
💻 それでPythonでの解決策は以下の通りです.
sum = 0

for integer in range(1, 1000):
    if integer % 3 == 0 or integer % 5 == 0:
        sum += integer
print(sum)
✅ この問題に対する答えは233168である.

ありがとう❤️
私は、誰かにプログラミングや誰か好奇心旺盛な世界に役立つことを願っています🧐!
あなたがあなたに役に立つ内容を見つけるならば、あなたの考えをコメントしてください、私はあなたからすべてを学びたいです.
あなたの愛情のある方向に感謝します.