728x90
[문제]
https://swexpertacademy.com/main/code/problem/problemDetail.do?contestProbId=AV5PpoFaAS4DFAUq
SW Expert Academy
SW 프로그래밍 역량 강화에 도움이 되는 다양한 학습 컨텐츠를 확인하세요!
swexpertacademy.com
[코드]
abs 사용해서 M-N 하니 인덱스 초과가 발생해서
if N > M 으로 따로 빼주었다.
T = int(input())
for tc in range(1,T+1):
N, M = map(int,input().split())
A = list(map(int,input().split()))
B = list(map(int,input().split()))
if N > M:
A, B = B, A
N, M = M, N
ans = []
for i in range(0,M-N+1):
tmp = 0
for j in range(N):
tmp += A[j] * B[i+j]
ans.append(tmp)
print('#'+str(tc),max(ans))
반응형
'🚩 Coding Test > SWEA' 카테고리의 다른 글
[SWEA][Python] 5431 민석이의 과제 체크하기 (0) | 2024.05.18 |
---|---|
[SWEA][Python] 20019 회문의 회문 (0) | 2024.05.17 |
[SWEA][Python] 1954 달팽이 숫자 (1) | 2024.05.16 |
[SWEA][S/W 문제해결 기본][Python] 1230 암호문 3 (0) | 2024.05.15 |
[SWEA][S/W 문제해결 기본][Python] 1229 암호문 2 (1) | 2024.05.15 |