개발도생's Blog
[백준][Java] 14924_폰 노이만과 파리 본문
[백준] 14924_폰 노이만과 파리 문제
처음에는 무한급수로 문제를 풀어보라는 줄 알고 공식을 꼼꼼하게 읽고 있는데, "간단한 논리"를 이용해서 문제를 풀라고 밑에 설명이 있길래 황당했다.
그래서 간단하게 문제를 풀어보았다.
import java.io.BufferedReader;
import java.io.IOException;
import java.io.InputStreamReader;
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 S = Integer.parseInt(st.nextToken());
int T = Integer.parseInt(st.nextToken());
int D = Integer.parseInt(st.nextToken());
int hour = D / (S * 2);
System.out.println(hour * T);
}
}
BufferedReader객체를 사용해 입력 값을 받아오도록 했고, 값과 값 사이에 개행을 구분해줘야 StringTokenizer객체를 사용했다.
문자 타입으로 받아온 값들이기 때문에 Integer.parseInt() 메서드를 사용해 형 변환을 시킨 후 개행으로 구분 된 값들은 각각의 정수 타입의 변수에 저장했다.
그리고 문제에서 제시한 "간단한 논리"로 값을 출력하면 끝이다.
위와 같은 코드로 제출했을 때,
맞았습니다!!
'BaekJoon' 카테고리의 다른 글
[백준][Java] 15000_CAPS (2) | 2022.12.05 |
---|---|
[백준][Java] 14935_FA (0) | 2022.12.05 |
[백준][Java] 14489_치킨 두 마리 (...) (0) | 2022.11.29 |
[백준][Java] 14470_전자레인지 (0) | 2022.11.29 |
[백준][Java] 14065_Gorivo (0) | 2022.11.22 |
Comments