백준 2559 수열(JAVA)

2024. 8. 3. 15:32·PS(Problem Solving)/JAVA

문제 설명

https://www.acmicpc.net/problem/2559

 

풀이과정

 

정답코드

import java.io.*;
import java.util.*;

public class Main {

    public static void main(String[] args) throws IOException {
        BufferedReader br = new BufferedReader(new InputStreamReader(System.in));
        BufferedWriter bw = new BufferedWriter(new OutputStreamWriter(System.out));
        StringTokenizer st = new StringTokenizer(br.readLine());

        int N = Integer.parseInt(st.nextToken());
        int K = Integer.parseInt(st.nextToken());

        int[] arr = new int[N];

        st = new StringTokenizer(br.readLine());
        for (int i = 0; i < N; i++) {
            arr[i] = Integer.parseInt(st.nextToken());
        }

        List<Integer> list = new ArrayList<>();

        for (int i = 0; i < N - K + 1; i++) {
            int sum = 0;
            int start = i;

            for (int j = 0; j < K; j++) {
                sum += arr[start];
                start++;
            }

            list.add(sum);
        }

        bw.write(String.valueOf(Collections.max(list)));
        bw.flush();
    }
}
저작자표시 비영리 변경금지 (새창열림)
'PS(Problem Solving)/JAVA' 카테고리의 다른 글
  • 백준 9375 패션왕 신해빈(JAVA)
  • 백준 1620 나는야 포켓몬 마스터 이다솜(JAVA)
  • 백준 9996 한국이 그리울 땐 서버에 접속하지(JAVA)
  • 백준 11655 ROT13(JAVA)
SiwonHae
SiwonHae
프로그래밍을 공부하고 있는 학생입니다.
  • SiwonHae
    시원해의 블로그
    SiwonHae
  • 전체
    오늘
    어제
    • 전체보기 (150)
      • PS(Problem Solving) (95)
        • C (25)
        • C++ (33)
        • JAVA (37)
      • Algorithm & Data Structure (13)
      • Computer Science (12)
        • Network (2)
        • Design Pattern (10)
      • Back-end (6)
        • Spring (5)
      • Front-end (1)
        • React (1)
      • JAVA (4)
      • 정보처리기사 (17)
      • SQLD (2)
  • 블로그 메뉴

    • 홈
    • 방명록
    • 글쓰기
  • 인기 글

  • 최근 댓글

  • hELLO· Designed By정상우.v4.10.0
SiwonHae
백준 2559 수열(JAVA)
상단으로

티스토리툴바