[プログラマー](python)内-月次コードチャレンジ第1四半期
4286 ワード
質問する
(1)
🏁 マイコード
def solution(a,b):
answer = 0
for i in range(len(a)):
answer += a[i]*b[i]
return answer
🧩 エラーコード
def solutions(a,b):
return sum(lambda a,b: a[i]*b[i] for i in range(len(a)))
本当はlambda関数できれいにしたかったのですが~^^🧩 その他のコード
(1)
solution = lambda x, y: sum(a*b for a, b in zip(x, y))
(2)def solution(a, b):
return sum(map(lambda i: a[i]*b[i], range(len(a))))
同じlambda関数を使用しますが、異なるアルゴリズムを使用します.Reference
この問題について([プログラマー](python)内-月次コードチャレンジ第1四半期), 我々は、より多くの情報をここで見つけました https://velog.io/@richeberry/프로그래머스python-내적-월간-코드-챌린지-시즌1テキストは自由に共有またはコピーできます。ただし、このドキュメントのURLは参考URLとして残しておいてください。
Collection and Share based on the CC Protocol