💡 생각
제일 작은 거 x 제일 큰 거 하면 그나마 제일 작은 값 됨
각각 정렬해서 누적값 구하면 될 듯
📖 내 코드
def solution(A, B):
A = sorted(A)
B = sorted(B, reverse = True)
answer = 0
for i, j in zip(A, B):
answer += i*j
return answer
📑 다른 사람의 풀이
def solution(A, B):
return sum(a*b for a, b in zip(sorted(A), sorted(B, reverse = True)))
아 sum
생각을 못하고 있었다
프로그래머스
코드 중심의 개발자 채용. 스택 기반의 포지션 매칭. 프로그래머스의 개발자 맞춤형 프로필을 등록하고, 나와 기술 궁합이 잘 맞는 기업들을 매칭 받으세요.
programmers.co.kr
'Coding Test Practice' 카테고리의 다른 글
최댓값과 최솟값 (0) | 2024.04.08 |
---|---|
JadenCase 문자열 만들기 (1) | 2024.04.08 |
이진 변환 반복하기 (0) | 2024.04.08 |
올바른 괄호 (1) | 2024.04.08 |
숫자의 표현 (0) | 2024.04.08 |