반응형
Notice
Recent Posts
Recent Comments
Link
지구정복
[수학] 백준 - 캠핑 본문
728x90
반응형
-문제
https://www.acmicpc.net/problem/4796
-자바
package implementation;
import java.io.BufferedReader;
import java.io.IOException;
import java.io.InputStreamReader;
import java.util.StringTokenizer;
public class Camping1 {
private static int l, p, v;
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() );
StringBuilder sb = new StringBuilder();
l = Integer.parseInt( st.nextToken() ); //캠핑장 사용가능한 일수
p = Integer.parseInt( st.nextToken() ); //캠핑장 연속하는 전체일수
v = Integer.parseInt( st.nextToken() ); //휴가일수
//세 개 변수 모두 0이면 프로그램종료
if( l==0 && p==0 && v==0 ) break;
int mok = v/p;
int sum = v%p;
sb.append("Case ").append(i)
.append(": ").append( mok*l + Math.min(l, sum) );
System.out.println( sb );
i++;
}//while end
br.close();
}//main method end
}//class end
-파이썬
case = 1
result = 0
while True:
l, p, v = map( int, input().split() )
if l==0: break
mok = int(v/p)
rem = v%p
result = mok*l + min(l, rem)
print( "Case "+ str(case) +": "+ str(result) )
case += 1
728x90
반응형
'데이터 엔지니어링 정복 > Algorithm' 카테고리의 다른 글
[BFS, DFS] 백준 - 단지번호붙이기 (0) | 2021.07.09 |
---|---|
[수학, 구현] 백준 - 셀프넘버 (0) | 2021.07.09 |
[BFS,DFS] 프로그래머스 - 타겟넘버 (0) | 2021.07.08 |
[BFS,DFS] 백준 - 로또 (0) | 2021.07.07 |
[BFS,DFS] 백준 - 연결요소의 개수 (0) | 2021.07.07 |
Comments