https://swexpertacademy.com/main/main.do
SW Expert Academy
SW 프로그래밍 역량 강화에 도움이 되는 다양한 학습 컨텐츠를 확인하세요!
swexpertacademy.com
T = int(input())
for test_case in range(1, T + 1):
rooks = []
for i in range(8):
row = input()
for j in range(8):
if row[j] == 'O':
rooks.append((i, j))
answer = "yes"
if len(rooks) != 8:
answer = "no"
else:
rooks.sort()
for i in range(7):
if rooks[i][0] == rooks[i + 1][0]:
answer = "no"
break
else:
rooks.sort(key=lambda x: x[1])
for i in range(7):
if rooks[i][1] == rooks[i+1][1]:
answer = "no"
break
print("#"+str(test_case), answer)
[파이썬 알고리즘 인터뷰] 팰린드롬 판별 | 리스트, deque, 슬라이싱 (0) | 2023.05.22 |
---|---|
[SW Expert Academy] 15230. 알파벳 공부 | 문자열비교 | 파이썬, 소스코드, 정답 (2) | 2023.05.20 |
[SW Expert Academy] 16800. 구구단 걷기 | 구현 | 파이썬, 소스코드, 정답 (0) | 2023.05.18 |
[SW Expert Academy] 16002. 합성수 방정식 | 구현 | 파이썬, 소스코드, 정답 (0) | 2023.05.17 |
[SW Expert Academy] 15758. 무한 문자열| 구현 | 파이썬, 소스코드, 정답 (0) | 2023.05.15 |