SW Expert Academy
SW 프로그래밍 역량 강화에 도움이 되는 다양한 학습 컨텐츠를 확인하세요!
swexpertacademy.com
📌 작성한 코드
for test in range(1,11):
n = int(input())
arr = [list(input()) for _ in range(8)]
count = 0
for i in range(8):
for j in range(9-n):
string = ''.join(arr[i][j:j+n])
if string == string[::-1]:
count+=1
turn_arr = list(map(list,zip(*arr[::-1])))
for i in range(8):
for j in range(9-n):
string = ''.join(turn_arr[i][j:j+n])
if string == string[::-1]:
count+=1
print(f'#{test} {count}')

'알고리즘 > SWEA' 카테고리의 다른 글
| [Python] SWEA D3 : 1209 - [S/W 문제해결 기본] 2일차 - Sum (0) | 2023.11.08 |
|---|---|
| [Python] SWEA D3 : 1289 - 원재의 메모리 복구하기 (0) | 2023.11.08 |
| [Python] SWEA D3 : 1208 - [S/W 문제해결 기본] 1일차 - Flatten (0) | 2023.11.07 |
| [Python] SWEA D3 : 1206 - [S/W 문제해결 기본] 1일차 - View (0) | 2023.11.07 |
| [Python] SWEA D2 : 1970 - 쉬운 거스름돈 (0) | 2023.11.06 |