بکندباز

استادِ یک درس می‌خواهد به دانشجویانی که نمرۀ قبولی آورده‌اند، دو نمره اضافه کند. تابعی بنویسید که آرایه‌ای شامل نمرات را در ورودی بگیرد و به آن‌هایی که نمرۀ قبولی آورده‌اند، دو نمره اضافه کند و نمرات نهایی را در یک آرایه در خروجی برگرداند.

نکتۀ مهم: اگر دانشجویی نمرۀ 20 یا بزرگ‌تر از 18 آورده باشد، به او همان 20 داده می‌شود و نمره نباید با دو جمع شود و بزرگ‌تر از 20 شود.

نمونه ورودی و خروجی

gradecomp([12.75, 20, 19.75, 10, 9.75, 5, 15.25]) ➞ [14.75, 20, 20, 12, 9.75, 5, 17.25]

gradecomp([10.25, 18, 17.75, 19.25, 9, 6]) ➞ [12.25, 20, 19.75, 20, 9, 6]

gradecomp([12.75, 20, 19.75, 10, 9.75, 5, 15.25])  ➞ [14.75, 20, 20, 12, 9.75, 5, 17.25]
gradecomp([10.25, 18, 17.75, 19.25, 9, 6])  ➞ [12.25, 20, 19.75, 20, 9, 6]

پاسخ های کاربران به این تمرین

Reza_Amraei
امتیاز:‌ 2445
0 0
‎Swift‎
13 دي 1401

برای مشاهده پاسخ باید ابتدا وارد شده و قفل پاسخ را باز کنید

نظرات

*
*