亚洲在线久爱草,狠狠天天香蕉网,天天搞日日干久草,伊人亚洲日本欧美

為了賬號安全,請及時綁定郵箱和手機立即綁定
已解決430363個問題,去搜搜看,總會有你想問的

如何比較兩個數組元素的平方和?

如何比較兩個數組元素的平方和?

楊__羊羊 2022-11-01 15:45:34
我在 codewars.com 做 katas(練習)來練習我在 Python 中的學習。這是卡塔:給定兩個長度為 的整數數組a,創建一個程序,如果 in 每個元素的平方和嚴格大于in 每個元素的平方和,則返回。b>= 1Trueab這是我嘗試過的代碼:def array_madness(a,b):    a = sum(i**2 for i in a)    b = sum(i**2 for i in b)    return True if a > b else False這是我需要通過的測試:test.assert_equals(array_madness([4, 5, 6], [1, 2, 3]),True)test.assert_equals(array_madness( [1, 2, 3],[4, 5, 6]),False)
查看完整描述

1 回答

?
白衣非少年

TA貢獻1155條經驗 獲得超0個贊

您錯誤地復制了問題描述。它是 的平方a,以及 的立方b(它對兩個數組進行不同的計算)。以下應該有效:

def array_madness(a,b):
    return sum(i**2 for i in a) > sum(i**3 for i in b)


查看完整回答
反對 回復 2022-11-01
  • 1 回答
  • 0 關注
  • 104 瀏覽
慕課專欄
更多

添加回答

舉報

0/150
提交
取消
微信客服

購課補貼
聯系客服咨詢優惠詳情

幫助反饋 APP下載

慕課網APP
您的移動學習伙伴

公眾號

掃描二維碼
關注慕課網微信公眾號