9.3 جمع مربعات square-sum

تمرین 9.1 نگار به خاطر نمرات پایینش در دانشگاه برای محاسبه نمره کل نمرات از روش جمع توان دو استفاده میکنند و برای سرعت بخشیدن به کار نیاز به برنامه‌ای دارد که محاسبات را سریع تر کند. برای همین برنامه ای بنویسید که با گرفتن برداری از اعداد، هر عدد را به توان ۲ برساند و مجموع مربعات را برگرداند.

برای مثال برای بردار \([1, 2, 2]\) باید عدد \(9\) را برگرداند. چون \(1^2 + 2^2 + 2^2 = 9\).

منبع: (“Codewars,” n.d.)


ورودی

1 2

خروجی

5

ورودی

خروجی

0

ورودی

3 2 1 2

خروجی

18

نکته. برای این تمرین باید فایل code.R در پوشه square-sum را ویرایش نمایید.

راهنما.

نمایش: پیشنهاد می‌شود در قدم اول خودتان تلاش کنید! :)

References

“Codewars.” n.d. Codewars. https://www.codewars.com/.