반응형
문제 출처: https://www.acmicpc.net/problem/4796
1. 문제 접근방식
- 총 휴가 일수에서 사용가능한 일 수만 구하면 되는 문제였다.
2. 내가 푼 코드
import java.io.BufferedReader;
import java.io.IOException;
import java.io.InputStreamReader;
import java.util.StringTokenizer;
public class boj4796 {
public static void main(String[] args) throws IOException {
BufferedReader br = new BufferedReader(new InputStreamReader(System.in));
int i = 1;
while (true) {
StringTokenizer st = new StringTokenizer(br.readLine(), " ");
int L = Integer.parseInt(st.nextToken());
int P = Integer.parseInt(st.nextToken());
int V = Integer.parseInt(st.nextToken());
if (L == 0 && P == 0 && V == 0)
break;
int full = (V / P) * L;
int spare = Math.min(V % P, L);
System.out.println("Case " + i + ": " + (full+spare));
i++;
}
}
}
3. 결과 및 느낀점
- 문제에서 L, P, V를 입력받는 방식이랑 문제에서 나오는 순서랑 달라서 쓰면서 하지 않으면 헷갈리는 문제였다ㅋㅋㅋ
반응형
'개인 공부 > Algorithm' 카테고리의 다른 글
[Baekjoon/백준] 1120 JAVA (0) | 2022.03.08 |
---|---|
[Baekjoon/백준] 1476 JAVA (0) | 2022.03.06 |
[Baekjoon/백준] 14916 JAVA (0) | 2021.08.25 |
[Baekjoon/백준] 14490 JAVA (0) | 2021.08.22 |
[Baekjoon/백준] 3986 JAVA (0) | 2021.08.21 |