알고리즘/백준
4796번 : 캠핑
코딍코딍
2022. 6. 26. 17:04
https://www.acmicpc.net/problem/4796
4796번: 캠핑
입력은 여러 개의 테스트 케이스로 이루어져 있다. 각 테스트 케이스는 한 줄로 이루어져 있고, L, P, V를 순서대로 포함하고 있다. 모든 입력 정수는 int범위이다. 마지막 줄에는 0이 3개 주어진다.
www.acmicpc.net
문제
코드
import java.util.Scanner;
public class Main {
public static void main(String[] args) {
Scanner sc = new Scanner(System.in);
StringBuilder sb = new StringBuilder();
int count = 1;
while(true) {
int l = sc.nextInt();
int p = sc.nextInt();
int v = sc.nextInt(); sc.nextLine();
if(l==0) break;
int t = v/p;
int sum = t*l;
v-=t*p;
if(v<l) sum+=v;
else sum+=l;
sb.append("Case " + count + ": " + sum + "\n");
count++;
}
System.out.println(sb);
}
}
해결방법
정답률이 39%라서 뭔 함정이 있나 생각했는데 그냥 문제에 주어진 대로 이해하고 코드로 구현하면 해결된다.
난이도에 비해 낮은 이유는 출력 형식을 실수한 사람이 있어서 그런 것 같다.(?)