문제
https://www.acmicpc.net/problem/1051
1051번: 숫자 정사각형
N×M크기의 직사각형이 있다. 각 칸에는 한 자리 숫자가 적혀 있다. 이 직사각형에서 꼭짓점에 쓰여 있는 수가 모두 같은 가장 큰 정사각형을 찾는 프로그램을 작성하시오. 이때, 정사각형은 행
www.acmicpc.net
코드
풀이
nxm 크기의 직사각형에서 각 꼭짓점이 같은 숫자인 정사각형의 최대 크기를 찾는 문제이다.
1. 이중리스트를 만들고 정사각형의 최대 크기인 min(n,m)을 temp로 지정한다.
3. arr[i][j]에서 temp까지의 증가하는 k 변수를 만들어서 각 꼭짓점이 같은 숫자인지 확인하고 그 길이를 리스트 안에 저장한다.
4. max(리스트)를 출력한다.
'Koala - 9기 > 코딩테스트 준비 스터디' 카테고리의 다른 글
[백준/Python] 25497번: 기술 연계마스터 임스 (0) | 2023.01.08 |
---|---|
[백준/node.js] 18429번 근손실 (0) | 2023.01.08 |
[백준/15654] N과 M (5) (0) | 2023.01.08 |
[백준/Python] 20410번 추첨상 사수 대작전! (Easy) (0) | 2023.01.08 |
[백준/C++] 14888번 연산자 끼워넣기 (0) | 2023.01.07 |