
-Code
import java.util.Scanner;
public class BOJ15155 {
public static void main(String[] args) {
Scanner sc = new Scanner(System.in);
int n = sc.nextInt();
int k = sc.nextInt();
int nowPage = k;
int cnt = 1;
for (int i = 0; i < n; i++) {
int page = sc.nextInt();
// 현제 남은 페이지 크거나 같은 경우
if (page <= nowPage) {
nowPage -= page;
} else {
// 페이지가 적게 남으면 증가 및 페이지 빼주기
cnt++;
nowPage = k - page;
}
}
System.out.println(cnt);
}
}'Beakjoon&프로그래머스 > Java' 카테고리의 다른 글
| [백준/Java] 6860번 Maternity (0) | 2025.11.02 |
|---|---|
| [백준/Java] 30217번 Let’s Portmanteau (0) | 2025.11.01 |
| [백준/Java] 31881번 K512에 바이러스 퍼뜨리기 (0) | 2025.10.30 |
| [백준/Java] 34644번 Ten Player Bingo (0) | 2025.10.29 |
| [백준/Java] 34466번 Positioning Peter’s Paintings (0) | 2025.10.28 |