728x90
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
|
for test in range(1,11):
#회문길이
n = int(input())
#퍼즐 입력받기
array= []
for i in range(8):
array.append(input())
temp = []
count =0
# 가로 조사
for row in range(8):
for start in range(8-n+1):
for col in range(start, start+n):
temp.append((array[row][col]))
#회문이라면
if temp == temp[::-1]:
count += 1
temp = []
# 세로 조사
for row in range(8):
for start in range(8-n+1):
for col in range(start, start+n):
temp.append((array[col][row]))
#회문이라면
if temp == temp[::-1]:
count += 1
temp = []
print(f'#{test} {count}')
|
cs |
728x90
'코딩테스트 > SW Expert Academy' 카테고리의 다른 글
1249. [S/W 문제해결 응용] 4일차 - 보급로 (0) | 2022.11.19 |
---|---|
1209. [S/W 문제해결 기본] 2일차 - Sum (0) | 2022.11.18 |
1208. [S/W 문제해결 기본] 1일차 - Flatten (1) | 2022.11.18 |
1244. [S/W 문제해결 응용] 2일차 - 최대 상금 D3 (0) | 2022.11.14 |
1206. [S/W 문제해결 기본] 1일차 - View D3 (0) | 2022.11.14 |
댓글