반응형
https://www.acmicpc.net/problem/1012
1012번: 유기농 배추
차세대 영농인 한나는 강원도 고랭지에서 유기농 배추를 재배하기로 하였다. 농약을 쓰지 않고 배추를 재배하려면 배추를 해충으로부터 보호하는 것이 중요하기 때문에, 한나는 해충 방지에 효과적인 배추흰지렁이를 구입하기로 결심한다. 이 지렁이는 배추근처에 서식하며 해충을 잡아 먹음으로써 배추를 보호한다. 특히, 어떤 배추에 배추흰지렁이가 한 마리라도 살고 있으면 이 지렁이는 인접한 다른 배추로 이동할 수 있어, 그 배추들 역시 해충으로부터 보호받을 수 있다. (
www.acmicpc.net
bfs 문제풀이 방법을 익히기 위해 풀었던 문제.
2차원 배열에 배추가 있는 좌표만 기록한 후, 배열을 돌면서 배추가 있을 경우 bfs로 인접 배추들을 전부 확인하고
배추 그룹 개수를 1 증가시켜 주면 된다.
반응형
'프로그래밍 > 코딩테스트 문제풀이' 카테고리의 다른 글
[Python] 프로그래머스. FloodFill (Level 3) (0) | 2019.12.17 |
---|---|
[Python] 백준 1697. 숨바꼭질 (0) | 2019.12.16 |
[Python] 프로그래머스. 하노이의 탑 (Level 3) (0) | 2019.12.14 |
[Python] 프로그래머스. 야근 지수 (Level 3) (0) | 2019.12.13 |
[Python] 백준 1931. 회의실배정 (0) | 2019.12.10 |