알고리즘/문제풀이

[Python] 백준 2959 "거북이_sort" 문제풀이

이손안나 2021. 9. 28. 16:13

import sys

a,b,c,d=map(int,sys.stdin.readline().split())

list=[a,b,c,d]

#list.sort(reverse=True)

list=sorted(list,reverse=True)

print(list[1]*list[-1])

문제풀이

제일 큰 직사각형을 만드는 공식은 (두번째로 큰 수*제일 작은 수) 이다.

주어진 길이를 내림차순으로 정렬하여 계산한다.

 

피드백

sort() - 리스트가 가지고 있는 메소드. 리스트를 정렬된 상태로 변경한다.

sorted() - 파이썬 내장함수. iterable 객체로부터 정렬된 리스트를 생성한다.