티스토리 뷰
[문제 링크]
https://school.programmers.co.kr/learn/courses/30/lessons/12941
프로그래머스
코드 중심의 개발자 채용. 스택 기반의 포지션 매칭. 프로그래머스의 개발자 맞춤형 프로필을 등록하고, 나와 기술 궁합이 잘 맞는 기업들을 매칭 받으세요.
programmers.co.kr
[문제 고민]
- Lv2. 구명보트랑 비슷하게 제일 작은 수랑 큰 수를 곱해버리는게 최솟값이라는 생각이 들었다! (1분 만에 문제 풀기 완료 ^ㅇ^, 구명보트 링크: https://legitlearner.tistory.com/14 )
[핵심 개념]
- 최솟값의 정의를 이해하고 코드로 구현하는 것이 중요
[추가 끄적]
- 코드 작성할 때 함수 이름을 신경 안쓰고 제출 했는데 앞으로는 작명도 같이 해야겠다는 생각?
[작성 코드]
def solution(A,B):
A.sort()
B.sort(reverse=True)
answer = 0
for i in range(len(A)):
answer += (A[i] * B[i])
return answer
'Tech Stacks, Concepts > Algorithm' 카테고리의 다른 글
[프로그래머스] Lv1. 두 개 뽑아서 더하기 (파이썬) (1) | 2023.04.16 |
---|---|
[프로그래머스] Lv2. 이진 변환 반복하기 (파이썬) (0) | 2023.04.15 |
[프로그래머스] Lv2. 올바른 괄호 (파이썬) / Stack (스택) (0) | 2023.04.14 |
[프로그래머스] Lv1. 크기가 작은 부분문자열 (1) | 2023.04.14 |
[프로그래머스] Lv1. K번째수 (파이썬) / 정렬 (0) | 2023.04.13 |
댓글