你在一間製作線上奇幻生存遊戲的公司工作。
玩家完成一個關卡時,會獲得能量點數。 能獲得多少能量點數,取決於玩家在探索該關卡時找到了哪些魔法道具。
你的任務是寫出一段程式碼,計算玩家完成一個關卡時所獲得的能量點數。
獲得的點數取決於兩件事:
能量點數依照以下規則發放:
我們來看一個例子:
玩家完成了第 20 關,並找到兩個基礎值分別為 3 和 5 的魔法道具。
要計算玩家獲得的能量點數,我們需要找出所有小於第 20 關、且是這些基礎值的倍數,而且不重複的數字。
{3, 6, 9, 12, 15, 18}
{5, 10, 15}
{3, 5, 6, 9, 10, 12, 15, 18}
3 + 5 + 6 + 9 + 10 + 12 + 15 + 18 = 78