https://school.programmers.co.kr/learn/courses/30/lessons/120847
def solution(numbers):
numbers.sort()
return numbers[-1] * numbers[-2]
0
번과 1
번 인덱스를 선택해서 곱해도 된다.def solution(numbers):
num1 = 0
num2 = 0
answer = 0
numbers.sort()
num1 = numbers.pop()
num2 = numbers.pop()
answer = num1 * num2
return answer
deque
도 있지만 기본적으로 리스트에서 스택을 구현하는 것도 좋다고 했다.pop()
을 통해 최댓값들을 뽑아냈다.pop()
의 실행결과를 보면 알다시피 뽑아내는거라 원본이 변하는 점을 참고하자.피드백은 언제나 환영입니다 :)