プログラマ-最高価格の作成
詳細については、「リンク」を参照してください。
同じ長さの2つのリストから1つの要素を抽出し、2つの数を加算します.この時の問題はどのようにして最高価格の方法を見つけるかです.
大数に小数を乗じると最小数になると思います.したがって、1つのリストは降順であり、1つのリストは昇順であり、それぞれを乗算します.
結果は.
同じ長さの2つのリストから1つの要素を抽出し、2つの数を加算します.この時の問題はどのようにして最高価格の方法を見つけるかです.
大数に小数を乗じると最小数になると思います.したがって、1つのリストは降順であり、1つのリストは昇順であり、それぞれを乗算します.
def solution(A,B):
answer = 0
A.sort()
B.sort(reverse = True)
for i,j in zip(A, B) :
answer += i * j
return answer
アイデアが出た時は気分が良かったようです.結果は.
Reference
この問題について(プログラマ-最高価格の作成), 我々は、より多くの情報をここで見つけました https://velog.io/@sangjin/38テキストは自由に共有またはコピーできます。ただし、このドキュメントのURLは参考URLとして残しておいてください。
Collection and Share based on the CC Protocol