[BOJ 25209] 백준 25209번 - 샤카샤카
1. 문제
$25209$. 샤카샤카 (2022 인하대학교 프로그래밍 경진대회(IUPC) E번)
2. 풀이
- 각 $3\times 3$ 배열이 무슨 block인지 index를 매겨서
Map
vector에 저장한다.Make_Index()
- 대각선으로 이루어진 사각형들이 제대로 된 사각형인지 확인한다.
Check_Rec1()
2-1. 외부 경계선이4->2->5->3
을 따라서 잘 둘러져있는지 확인한다.Find_Boundary1()
2-2. 경계선 안쪽이 전부 $0$으로 채워져있는지 확인한다.is_Empty1()
- $0$으로 이루어진 사각형들이 제대로 된 사각형인지 확인한다.
Check_Rec2()
3-1. 외부 경계선이 잘 둘러져있는지 확인한다.Find_Boundary2()
3-2. 경계선 안쪽이 전부 $0$으로 채워져있는지 확인한다.is_Empty2()
- 숫자가 적힌 사각형 상하좌우로 사각형이 숫자 개수만큼 있는지 확인한다.
Check_Number()
3. 채점 결과
4. 회고
bool을 return하는 함수의 default return 값을 설정해주지 않아서 RTE를 받았다.
댓글남기기