Sobes.tech
Junior — Middle

Чӣ гуна метавон ба таври муассир ҷамъоварии шумораҳои дар доираи аз 1 то 1 000 000-ро ҳисоб кард?

sobes.tech AI

Ҷавоб аз AI

Барои ҳисоб кардани самараноки ҷамъи шумоҳо аз 1 то 1,000,000, беҳтар аст формулаи равзанаи арифметикро истифода баред, на ин ки шуморо дар давр ҷамъ кунед. Формула:

[ S = \frac{n \times (n + 1)}{2} ]

ки дар он n = 1,000,000.

Масалан дар Kotlin:

val n = 1_000_000L
val sum = n * (n + 1) / 2
println("Ҷамъи аз 1 то $n баробар аст $sum")

Ин усул дар вақти доимӣ кор мекунад ва зиёда аз захираҳоро талаб намекунад.