https://school.programmers.co.kr/learn/courses/30/lessons/120892
def solution(numbers):
numbers.sort()
answer1 = numbers[0] * numbers[1]
answer2 = numbers[len(numbers)-1] * numbers[len(numbers)-2]
if answer1 > answer2:
return answer1
else:
return answer2
def solution(numbers):
numbers = sorted(numbers)
return max(numbers[0] * numbers[1], numbers[-1]*numbers[-2])
나는 len(numbers)-1 * len(numbers)-2 의 인덱스 요소로 곱을 해주었는데 여기서는 -1 -2의 값으로 진행한 것을 보았다.
항상 배열에 관련해서는 정렬부분을 생각해주고, 인덱스 활용하는 방법을 의식하며 고려해야 겠다.