문제 링크입니다: https://school.programmers.co.kr/learn/courses/30/lessons/388353
프로그래머스
SW개발자를 위한 평가, 교육, 채용까지 Total Solution을 제공하는 개발자 성장을 위한 베이스캠프
programmers.co.kr
BFS 알고리즘 문제였습니다.
컨테이너 제거 방법은 두 가지이며 두 케이스 모두 고려하여 구현하면 되는 문제였습니다.
- 요청 문자열 길이가 2인 케이스: 해당 알파벳과 일치하는 모든 컨테이너를 별도의 조건 없이 제거
- 요청 문자열 길이가 1인 케이스
- 현재 창고 상태에서 접근 가능한 컨테이너만 제거
- 접근 가능하다는 의미는 해당 컨테이너의 4면 중 적어도 한쪽이 창고 외부 또는 창고 외부와 연결된 빈 공간과 연결되어 있어야 한다는 의미
개발환경: Programmers IDE
지적, 조언, 질문 환영합니다! 질문 남겨주세요~
반응형
'알고리즘 > programmers' 카테고리의 다른 글
[Programmers] 서버 증설 횟수 (1) | 2025.02.15 |
---|---|
[Programmers] 홀짝트리 (10) | 2025.02.14 |
[Programmers] 비밀 코드 해독 (0) | 2025.02.11 |
[Programmers] 안티세포 (0) | 2025.02.10 |
[Programmers] 미로 탈출 (0) | 2025.02.08 |