반응형

# 백준 2869 달팽이는 올라가고 싶다 자바

  • 달팽이가 목표지점까지 올라가는데 걸리는 날짜 구하기.
  • 낮에 A만큼 올라갈 수 있고, 밤에 자는동안 B만큼 떨어지며, 정상에 올라가면 떨어지지 않는다.
  • 첫째 줄에 A, B, 목표지점 V 제공 될 때 몇일걸리는 지 출력.
  • Scanner 사용 시 시간초과 되므로, Buffered 사용.
import java.io.BufferedReader;
import java.io.InputStreamReader;
import java.io.IOException;
import java.util.StringTokenizer;
 
public class Main {
 
	public static void main(String[] args) throws IOException {
 
		BufferedReader br = new BufferedReader(new InputStreamReader(System.in));
		StringTokenizer st = new StringTokenizer(br.readLine(), " ");
        
		int A = Integer.parseInt(st.nextToken());
		int B = Integer.parseInt(st.nextToken());
		int V = Integer.parseInt(st.nextToken());
 
		int day = (V - B) / (A - B);

		if ((V - B) % (A - B) != 0) {
			day++;
		}
		System.out.println(day);
	}
}
반응형

+ Recent posts