문제
https://school.programmers.co.kr/learn/courses/30/lessons/12941
설계
- 처음엔 든 생각은 재귀 또는 2중 for문이었으나 설계가 잘 되지 않았다.
- 결국 A는 sort, B는 reverse sort 하는 방법을 사용했다.
def solution(A, B):
A.sort()
B.sort(reverse=1)
answer = 0
for i in range(len(A)):
answer += A[i] * B[i]
return answer
'PS (Problem Solving) > Programmers' 카테고리의 다른 글
[프로그래머스] 올바른 괄호 - 자바스크립트, 파이썬 (0) | 2022.10.22 |
---|---|
[프로그래머스] 이진 변환 반복하기 (0) | 2022.10.21 |
[프로그래머스] JadenCase 문자열 만들기 (0) | 2022.10.14 |
[프로그래머스] 최댓값과 최솟값 (0) | 2022.10.13 |
[프로그래머스] k진수에서 소수 개수 구하기 (0) | 2022.09.27 |
문제
https://school.programmers.co.kr/learn/courses/30/lessons/12941
설계
- 처음엔 든 생각은 재귀 또는 2중 for문이었으나 설계가 잘 되지 않았다.
- 결국 A는 sort, B는 reverse sort 하는 방법을 사용했다.
def solution(A, B):
A.sort()
B.sort(reverse=1)
answer = 0
for i in range(len(A)):
answer += A[i] * B[i]
return answer
'PS (Problem Solving) > Programmers' 카테고리의 다른 글
[프로그래머스] 올바른 괄호 - 자바스크립트, 파이썬 (0) | 2022.10.22 |
---|---|
[프로그래머스] 이진 변환 반복하기 (0) | 2022.10.21 |
[프로그래머스] JadenCase 문자열 만들기 (0) | 2022.10.14 |
[프로그래머스] 최댓값과 최솟값 (0) | 2022.10.13 |
[프로그래머스] k진수에서 소수 개수 구하기 (0) | 2022.09.27 |