1차 제출 [ 50 / 50 ] PASS
왜 테케가 50개인 줄 알았냐면,, 찐 첫 제출에서 디버깅을 위한 프린트문을 안 지워서.. 0개 정답으로 fail처리 당했다.
풀이시간 20분
T = int(input())
for tc in range(1, T+1):
n = int(input())
farm = [list(map(int, list(input()))) for _ in range(n)]
result = 0
center = n//2
for i in range(n//2):
result += sum(farm[i][center-i:center+i+1])
cnt = center
for i in range(n//2, -1, -1):
result += sum(farm[cnt][center-i:center+i+1])
cnt += 1
print("#{} {}".format(tc, result))
: 이게 시간 제한 두고 일단 빨리 완성하는 것에 초점을 둬서 코드 구성이 좀 마음에 안 든다.
: 아마 별 찍기 문제 열심히 푼 사람이라면 어렵지 않게 풀었을 것 같다.
: 나는 원체 공간감각이 좀 약한 사람이라 이런 문제 껄끄러워해서 20분이나 걸렸던 것 같다.
'CodingTest > SW Expert Academy' 카테고리의 다른 글
[ SW Expert Academy ] 1209. sum (0) | 2022.11.16 |
---|---|
[ SW Expert Academy ] 회문1 (0) | 2022.11.16 |
[ SW Expert Academy ] 1208. Flatten (0) | 2022.11.16 |
[ SW Expert Academy ] 1244. 최대상금 (0) | 2022.11.16 |
[ SW Expert Academy ] 1206. View (0) | 2022.11.16 |