본문 바로가기
Coding Test Practice

최솟값 만들기

by Whiimsy 2024. 4. 8.

 

 

프로그래머스

코드 중심의 개발자 채용. 스택 기반의 포지션 매칭. 프로그래머스의 개발자 맞춤형 프로필을 등록하고, 나와 기술 궁합이 잘 맞는 기업들을 매칭 받으세요.

programmers.co.kr

 

💡 생각

제일 작은 거 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