본문 바로가기
코딩테스트/SW Expert Academy

1209. [S/W 문제해결 기본] 2일차 - Sum

by brown_board 2022. 11. 18.
728x90

https://swexpertacademy.com/main/code/problem/problemDetail.do?contestProbId=AV13_BWKACUCFAYh 

 

SW Expert Academy

SW 프로그래밍 역량 강화에 도움이 되는 다양한 학습 컨텐츠를 확인하세요!

swexpertacademy.com

 

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
for test in range(1,11):
    #테스트 케이스 번호
    t = int(input())
    count = 0
    #결과값 담을 리스트 생성
    result = []
    #입력받기 100x100
    array = [0* 100
    for i in range(100):
        array[i]= list(map(int,input().split()))
 
    #가로로 진행
    for i in range(100):
        for j in range(100):
            count += array[i][j]
        result.append(count)
        count = 0
 
    #세로로 진행
    for i in range(100):
        for j in range(100):
            count += array[j][i]
        result.append(count)
        count = 0
 
    #왼쪽대각선으로 진행
    for i in range(100):
        count += array[i][i]
    result.append(count)
    count = 0
 
    #오른쪽대각선으로 진행
    for i in range(100):
        count += array[99-i][i]
    result.append(count)
    count = 0
 
    print(f'#{test} {max(result)}')
 
 
cs
728x90

댓글