문제)
답안 코드)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
|
import sys
#sys.stdin=open("in1.txt", "r")
board=[list(map(int, input().split())) for _ in range(7)]
cnt=0
len=5
for i in range(3):
for j in range(7):#가로 검사
tmp=board[j][i:i+len]#5글자 검사
if tmp==tmp[::-1]:#회문인지 확인
cnt+=1
for k in range(len//2):#세로 검사
if board[i+k][j]!=board[len-k+i-1][j]:#맨앞 맨뒤 비교 반복
break
else:
cnt+=1
print(cnt)
|
cs |
'코딩테스트 with PYTHON' 카테고리의 다른 글
[python] 코딩테스트 대비 - 이분검색(랜선자르기) (0) | 2022.01.14 |
---|---|
[python] 코딩테스트 대비 - 이분검색(결정알고리즘) (0) | 2022.01.14 |
[python] 코딩테스트 대비 - 스토쿠 검사 (0) | 2022.01.10 |
[python] 코팅테스트 대비 - 2차원 배열 상하좌우 비교 (0) | 2022.01.10 |
[python] 코딩테스트 대비 - 2차원 배열 회전 및 모래시계 탐색 (0) | 2022.01.10 |