https://www.acmicpc.net/problem/20125
20125번: 쿠키의 신체 측정
쿠키런은 데브시스터즈에서 제작한 모바일 러닝 액션 게임이다. 마녀의 오븐에서 탈출한 쿠키들과 함께 모험을 떠나는 게임으로, 점프와 슬라이드 2가지 버튼만으로 손쉽게 플레이할 수 있는
www.acmicpc.net
import sys
input = sys.stdin.readline
n = int(input())
arr = [list(input()) for _ in range(n)]
ans = [0]*5
core = []
def f():
for i in range(n):
for j in range(n):
if arr[i][j] == '*':
core.append(i+2)
core.append(j+1)
for k in range(i+2, n):
if arr[k][j] == '*':
ans[2] += 1
for k in range(j+1,n):
if arr[i+1][k] == '*':
ans[1] += 1
for k in range(j-1, -1, -1):
if arr[i+1][k] == '*':
ans[0] += 1
for k in range(i+2+ans[2], n):
if arr[k][j-1] == '*':
ans[3] += 1
if arr[k][j+1] == '*':
ans[4] += 1
return
f()
print(*core)
print(*ans)
내림차순 range에서 0까지면 -1로 해줘야된다는 걸 간과하고 있었다...
'백준' 카테고리의 다른 글
백준 2869. 달팽이는 올라가고 싶다 (0) | 2024.04.05 |
---|---|
백준 9017. 크로스 컨트리 (0) | 2024.03.31 |
백준 2163. 초콜릿 자르기 (0) | 2024.03.29 |
백준 7567. 그릇 (0) | 2024.03.29 |
백준 1205. 등수 구하기 (0) | 2024.03.27 |