반응형
def solution(sizes):
all_sizes = []
for data in sizes:
all_sizes.append(data[0])
all_sizes.append(data[1])
max_sizes = max(all_sizes)
all_sizes = sorted(set(all_sizes), reverse=True)
check_arr = []
for data in sizes:
for size in all_sizes:
if (data[0] > size or data[0] > max_sizes) and (data[1] > size or data[1] > max_sizes):
check_arr.append(size)
for data in set(check_arr):
if data in all_sizes:
del all_sizes[all_sizes.index(data)]
return max_sizes * min(all_sizes)
반응형
'삽집하는 개발들 > 알고리즘' 카테고리의 다른 글
[33일차][프로그래머스][12926]시저 암호 (0) | 2023.07.29 |
---|---|
[32일차][프로그래머스][131705]삼총사 (0) | 2023.07.28 |
[30일차][프로그래머스][120804]두 수의 곱 (0) | 2023.07.24 |
[29일차][프로그래머스][12940]최대공약수와 최소공배수 (0) | 2023.07.22 |
[29일차][프로그래머스][12982][Summer/Winter Coding(~2018)]예산 (0) | 2023.07.22 |