-
[SWEA-1959] 두 개의 숫자열 - Java공부/SWEA 2022. 6. 8. 13:51728x90
https://swexpertacademy.com/main/code/problem/problemDetail.do
코드
import java.util.Scanner;public class swea1959 {public static void main(String args[]) throws Exception{Scanner sc = new Scanner(System.in);int T;T=sc.nextInt();for(int test_case = 1; test_case <= T; test_case++){int num1=sc.nextInt();int num2=sc.nextInt();int []arr1=new int[num1];int []arr2=new int[num2];for(int i=0;i<num1;i++){arr1[i]=sc.nextInt();}for(int i=0;i<num2;i++){arr2[i]=sc.nextInt();}long max=0;if(num1>num2){for(int i=0;i<num1-num2+1;i++){int temp=0;for(int j=0;j<num2;j++){temp+=arr1[i+j]*arr2[j];}max=Math.max(max,temp);}}else{for(int i=0;i<num2-num1+1;i++){int temp=0;for(int j=0;j<num1;j++){temp+=arr2[i+j]*arr1[j];}max=Math.max(max,temp);}}System.out.println("#"+test_case+" "+max);}}}728x90반응형'공부 > SWEA' 카테고리의 다른 글
[SWEA-1945] 간단한 소인수분해 - Java (0) 2022.06.09 [SWEA-1946] 간단한 압축 풀기 (0) 2022.06.08 [SWEA-1961] 숫자 배열 회전 - Java (0) 2022.06.07 [SWEA-1984] 중간 평균값 구하기 - Java (0) 2022.06.06 [SWEA-1234] [S/W 문제해결 기본] 10일차 - 비밀번호 - Java (0) 2022.06.06