최소직사각형 알고리즘 feat. apply() 메서드
코딩테스트다. 자세한 문제는 아래와 같다. https://school.programmers.co.kr/learn/courses/30/lessons/86491 나의 답안으로 본격 들어가기 전에 문제에 대한 생각을 해보았다. 어떤 논리 과정을 거쳐야 문제의 답안을 도출할 수 있을까? 아래와 같은 명함 사이즈 배열이 있다고 하자. 이 모든 사이즈의 명함이 들어가는 가장 작은 명함지갑의 크기를 알아내는 것이다. size3 = [[14, 4], [19, 6], [6, 16], [18, 7], [7, 11]] [14,4] 요소에서 14는 가로, 4는 세로길이다. 다른 요소들도 마찬가지다. 물론 명함을 돌리면 가로세로는 서로 바뀐다. 명함들은 길이를 보면 모두 직사각형이기 때문에 긴쪽 길이와 짧은 쪽 길이가 있다. ..
더보기