728x90
https://www.acmicpc.net/problem/4796
정답비율이 낮은 문제는 문제를 한번에 이해하기 힘들거나 출력부분에서 뭔가 까다롭다는건데,
Case를 대문자로 쓰질않나, count를 안찍어줘서 3번틀리고 성공했다.
추가로 캠핑장을 연속하는 P일 중, L일동안만 사용할 수 있다. 강산이는 이제 막 V일짜리 휴가를 시작했다.
해당 부분이 잘 이해가 안갔는데, 하나하나 써가면서 지워보고 써보고 했더니 이해가 갔다.
package BAEKJOON.Bronze.Ⅰ;
import java.util.Scanner;
public class NO4796 {
public static void main(String[] args) {
Scanner sc = new Scanner(System.in);
int count = 0;
while(true) {
int l = sc.nextInt(); // 5
int p = sc.nextInt(); // 8
int v = sc.nextInt(); // 20
if( l == 0 && p == 0 && v == 0 ){
break;
}
int total = 0;
int num = v / p; // 2
total = l * num; // 2* 5 = 10
v = v % p; // 4
if ( v < l) {
total += v;
} else {
total += l;
}
count ++;
System.out.println("Case " + count + ": " + total);
}
}
}
728x90
'Algorithm & SQL > BAEKJOON' 카테고리의 다른 글
백준 JAVA 2018 수들의 합5 (0) | 2022.08.15 |
---|---|
백준 JAVA 12845 모두의 마블 (0) | 2022.08.14 |
백준 JAVA 13458 시험 감독 (0) | 2022.08.14 |
백준 JAVA 2217 로프 (0) | 2022.08.13 |
백준 JAVA 11399 ATM (0) | 2022.08.13 |
댓글