[ 2023-04-26 ๐Ÿงฉ TIL ]

Burkeyยท2023๋…„ 4์›” 26์ผ
0

TIL

๋ชฉ๋ก ๋ณด๊ธฐ
75/157

LV.2 ์ตœ์†Ÿ๊ฐ’ ๋งŒ๋“ค๊ธฐ


๋ฌธ์ œ ๋งํฌ

def solution(A, B):
    answer = 0

    a_sort = sorted(A) # ์˜ค๋ฆ„์ฐจ์ˆœ
    b_sort = sorted(B, reverse=True) # ๋‚ด๋ฆผ์ฐจ์ˆœ
    #์ œ์ผ ์ž‘์€ ๊ฐ’์ด ์ œ์ผ ํฐ ๊ฐ’๊ณผ ๊ณฑํ•ด์ง€๋„๋ก ํ•˜๋ฉด ์ œ์ผ ์ž‘์€ ์ˆ˜๊ฐ€ ๋‚˜์˜จ๋‹ค.
	for i in range(len(A)):
        answer += a_sort[i] * b_sort[i]

    return answer

sort()๋Š” ๋ฆฌํ„ด ๊ฐ’์ด ์—†๊ณ  ๊ธฐ์กด ๋ฐฐ์—ด์—์„œ ์ •๋ ฌ์„ ํ•ด์ค€๋‹ค.
sorted()๋Š” ๊ธฐ์กด ๋ฐฐ์—ด์„ ๋‘๊ณ  ์ƒˆ๋กœ์šด ๋ฐฐ์—ด๋กœ ์ •๋ ฌํ•ด์„œ ๋ฆฌํ„ดํ•œ๋‹ค.

profile
์Šคํƒฏ ์˜ฌ๋ฆฌ๋Š” ์ค‘

0๊ฐœ์˜ ๋Œ“๊ธ€