백준 문제풀이
2022. 9. 4.
[백준][파이썬] 1025 제곱수 찾기
1.문제 분석 브루트 포스 문제 행, 열 번호에 따른 등차수열 구현 문제 2. 기본 아이디어 문제가 브루트포스 문제인 만큼 for문을 사용한다. 현재 탐색하는 수가 제곱수인지 판단한다. 맞다면 ans에 저장한다. 더 큰 제곱수가 존재하면 갱신한다. 3.문제 풀이 n, m = map(int, input().split()) lst = [list((input())) for i in range(n)] ans = -1 for i in range(n): for j in range(m): for d in range(-n, n): # 행의 등차 for s in range(-m, m): # 열의 등차 num = "" x, y = i, j if(d == 0 and s == 0): # 서로 다른 숫자를 선택해야 한다. co..