[プログラマー](python)陰陽-月度コードを追加して第2四半期に挑戦
3415 ワード
質問する
絶対、記号のリストを加算すると
真の場合はリストに追加し、偽の場合は*-1で負の値を作成します.
i[1]の記号で真偽を判断する
[真側](True Side)リストに追加し、[偽側-1に負の値を乗算](Multiple Side-1に負の値を乗算)リストに追加
sum(リスト)を返す
absolute if sign 👉🏻 Signはtrueが絶対、falseが絶対
🧩 首都コード
絶対、記号のリストを加算すると
真の場合はリストに追加し、偽の場合は*-1で負の値を作成します.
🏁 説明する
def solution(absolutes, signs):
answer = []
for i in zip(absolutes, signs):
if i[1] == True:
answer.append(i[0])
else:
answer.append(i[0] * -1)
return sum(answer)
リストをzipにマージします.i[1]の記号で真偽を判断する
[真側](True Side)リストに追加し、[偽側-1に負の値を乗算](Multiple Side-1に負の値を乗算)リストに追加
sum(リスト)を返す
📌 zip()
🧩 別の解釈
def solution(absolutes, signs):
return sum(absolutes if sign else -absolutes for absolutes, sign in zip(absolutes, signs))
for absolutes, sign in zip(absolutes, signs) 👉🏻 zip(絶対記号)の絶対記号absolute if sign 👉🏻 Signはtrueが絶対、falseが絶対
📌 注意マットの加算
Reference
この問題について([プログラマー](python)陰陽-月度コードを追加して第2四半期に挑戦), 我々は、より多くの情報をここで見つけました https://velog.io/@richeberry/프로그래머스python-음양-더하기-월간-코드-챌린지-시즌2テキストは自由に共有またはコピーできます。ただし、このドキュメントのURLは参考URLとして残しておいてください。
Collection and Share based on the CC Protocol