강의

멘토링

커뮤니티

Cộng đồng Hỏi & Đáp của Inflearn

Hình ảnh hồ sơ của kdg
kdg

câu hỏi đã được viết

Giới thiệu về giải bài toán bằng thuật toán Python (chuẩn bị cho bài kiểm tra viết mã)

6. Tổng tối đa của lưới

격자판 최대합 코드 문제점

Viết

·

231

0

안녕하세요. 강사님, 최대한 효율적인 코드를 짜보려고 반복문을 최대한 적게 도는 식으로 코드를 구현해봤는데, 마지막 input.txt에서 오답이 나오네요. 저로서는 전혀 이해가 안되는 부분인데 혹시 살펴봐주실 수 있을까요??

'''격자판 최대합'''
import sys
sys.stdin = open('input.txt','rt')
N = int(input())
num_array = [list(map(int,input().split())) for _ in range(N)]

row_sum_list =[]
col_sum_list =[0 for _ in range(N)]
diag_left_sum = 0
diag_right_sum = 0

for idx in range(N):
row_sum = sum(num_array[idx])
row_sum_list.append(row_sum)

col_sum_list = col_sum_list + num_array[idx]

diag_left_sum += num_array[idx][idx]
diag_right_sum += num_array[idx][(idx* -1) -1]

print(max([max(row_sum_list),max(col_sum_list),diag_left_sum,diag_right_sum]))
python코테 준비 같이 해요!

Câu trả lời 1

0

kdg님의 프로필 이미지
kdg
Người đặt câu hỏi

어이구 제가 큰 착각을 했네요... column을 잘못구했네요

Hình ảnh hồ sơ của kdg
kdg

câu hỏi đã được viết

Đặt câu hỏi