코딩테스트 3번

JoMinJun·2021년 7월 26일
0

코딩테스트

목록 보기
28/39


package main3;


import java.util.Scanner;



public class Main3 {

	public  int solution(int n, int m , int []arr1){
		
		// n 개
		// m 개 더해준다
		
		int answer = 0;
		
		int sum = 0;
		
		//n개중에서
		for(int i = 0; i < n - 2; i ++ ) {
			
			//System.out.println( ".." + "..");
			//m개를 더해준다
			for(int j = i ; j < m + i ; j ++) {
				
				sum += arr1[j];
				
			}
			
			if(sum > answer) {
				answer = sum;
			}
			sum = 0;
		}
		
		
		
		
		 
		
		return answer;
	};
	
	
	
	
	
	
	
	
	
	
	
	
	public static void main(String[] args) {
		
		
		 Main3 main2 = new Main3();
		
		 Scanner kb = new Scanner(System.in);
		
		
		 
		 int n=kb.nextInt();
		 int m=kb.nextInt();
		 
		int []arr1 = new int[n];
		
		 for(int i=0; i<n; i++){
			 
		
			arr1[i] = kb.nextInt();
			 
			 
		 };
		 
		 
	   
	    
	     
	   
	     
		 
	    System.out.println(main2.solution(n,m,arr1));	
	     
		
	}
	

}

profile
기술정리

0개의 댓글