2024.10.29
출처
[헤드 퍼스트 디자인 패턴] 전략 패턴
* 이 포스팅은 <헤드 퍼스트 디자인 패턴> 책을 공부하고 정리한 내용입니다. 디자인 패턴은 왜 필요...
[프로그래머스] 전력망을 둘로 나누기 - 파이썬 (Python)
문제 설명 n개의 송전탑이 전선을 통해 하나의 트리 형태로 연결되어 있습니다. 당신은 이 전선들 중 하나...
[헤드퍼스트 디자인 패턴] 팩토리 메서드 패턴 & 추상 팩토리 패턴
간단한 팩토리 (Simple Factory) 팩토리는 객체 생성을 처리하는 클래스를 말합니다. Simple Factory는...
[헤드퍼스트 디자인 패턴] 데코레이터(Decorator) 패턴
데코레이터 패턴, 왜 필요할까? 데코레이터 패턴은 객체에 동적으로 추가 요소를 더하는 패턴을 의미합니다...
[헤드 퍼스트 디자인 패턴] 옵저버 패턴 (Observer Pattern)
옵저버 패턴이 뭐야? 옵저버 패턴은 한 객체의 상태가 변할 때 그 객체에 의존하는 다른 객체에 연락이 가...
[프로그래머스] 모음사전 - 파이썬 (Python)
문제 설명 사전에 알파벳 모음 'A', 'E', 'I', 'O', '...
[프로그래머스] 소수 찾기 - 파이썬 (Python)
문제 설명 한 자리 숫자가 적힌 종이 조각이 흩어져있습니다. 흩어진 종이 조각을 붙여 소수를 몇 개 만들 ...
[프로그래머스] 카펫 - 파이썬 (Python)
문제 설명 Leo는 카펫을 사러 갔다가 아래 그림과 같이 중앙에는 노란색으로 칠해져 있고 테두리 1줄은 갈...
[프로그래머스] 최소직사각형 - 파이썬 (Python)
문제 설명 명함 지갑을 만드는 회사에서 지갑의 크기를 정하려고 합니다. 다양한 모양과 크기의 명함들을 ...
[프로그래머스] 완주하지 못한 선수 - 파이썬(Python)
문제 설명 수많은 마라톤 선수들이 마라톤에 참여하였습니다. 단 한 명의 선수를 제외하고는 모든 선수가 ...