Kurzusok
/
Visual Basic
Visual Basic
/
Feladatok
/
Négyzetek különbsége
Négyzetek különbsége

Négyzetek különbsége

Könnyű

Utasítások

Határozd meg az első N természetes szám összegének négyzete, valamint az első N természetes szám négyzetösszege közötti különbséget.

Az első tíz természetes szám összegének négyzete (1 + 2 + ... + 10)² = 55² = 3025.

Az első tíz természetes szám négyzetösszege 1² + 2² + ... + 10² = 385.

Így az első tíz természetes szám összegének négyzete és négyzetösszege közötti különbség 3025 - 385 = 2640.

Nem várjuk el tőled, hogy első elvekből kiindulva magadtól hatékony megoldást találj a feladatra; a kutatás megengedett, sőt kifejezetten ajánlott. A feladathoz tartozó legjobb algoritmus megtalálása a szoftverfejlesztés egyik kulcsfontosságú készsége.

Tippek

Ennél a feladatnál adatok egy gyűjteményét kell feldolgoznod. A kódodat leegyszerűsítheted, ha LINQ-t (Language Integrated Query) használsz. További információért lásd: a LINQ használata.

Szerkesztés GitHubon A hivatkozás új ablakban vagy lapon nyílik meg
Visual Basic Exercism

Készen állsz elkezdeni a(z) Négyzetek különbsége feladatot?

Iratkozz fel az Exercism-re, hogy megtanuld és elsajátítsd a(z) Visual Basic nyelvet 113 feladat segítségével, valódi emberi mentorálással, mindez ingyen.