티스토리 뷰

알고리즘/백준

[JAVA] 백준 4796번

코딩가딩 2020. 11. 6. 23:57

www.acmicpc.net/problem/4796

 

4796번: 캠핑

입력은 여러 개의 테스트 케이스로 이루어져 있다. 각 테스트 케이스는 한 줄로 이루어져 있고, L, P, V를 순서대로 포함하고 있다. 모든 입력 정수는 int범위이다. 마지막 줄에는 0이 3개 주어진다.

www.acmicpc.net

 

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
import java.util.*;
import java.io.*;
 
public class Main {
 
    public static void main(String[] args) throws Exception {
        // TODO Auto-generated method stub
    
        BufferedReader br = new BufferedReader(new InputStreamReader(System.in));
        StringTokenizer st;
        
        ArrayList<Integer> L = new ArrayList<Integer>();
        ArrayList<Integer> P = new ArrayList<Integer>();
        ArrayList<Integer> V = new ArrayList<Integer>();
        
        while(true) {
            st = new StringTokenizer(br.readLine());
            int temp = Integer.parseInt(st.nextToken());
            
            if(temp == 0)
                break;
            
            L.add(temp);
            temp = Integer.parseInt(st.nextToken());
            P.add(temp);
            temp = Integer.parseInt(st.nextToken());
            V.add(temp);
        }
        
        int[] result = new int[L.size()];
        
        for(int i=0; i<L.size(); i++) {
            int seq = i+1;
            
            if(V.get(i)%P.get(i) < L.get(i))
                result[i] = V.get(i)/P.get(i)*L.get(i) + V.get(i)%P.get(i);
            else
                result[i] = V.get(i)/P.get(i)*L.get(i) + L.get(i);
            
            System.out.println("Case "+ seq +": "+result[i]);
        }
        
    }
}
 
cs

 

 

 

* 참고 예제

2 8 20

0 0 0

 

-> Case 01: 6

'알고리즘 > 백준' 카테고리의 다른 글

[JAVA] 백준 14501번  (0) 2021.03.10
[JAVA] 백준 11653번  (0) 2021.03.03
[JAVA] 백준 1026번  (0) 2020.11.05
[JAVA] 백준 1157번  (0) 2020.11.04
[JAVA] 백준 2851번  (0) 2020.10.30
댓글
공지사항
최근에 올라온 글
최근에 달린 댓글
Total
Today
Yesterday
링크
«   2025/05   »
1 2 3
4 5 6 7 8 9 10
11 12 13 14 15 16 17
18 19 20 21 22 23 24
25 26 27 28 29 30 31
글 보관함