Online Judge/백준
[백준][Java] 14013: Unit Conversion
vince joe
2021. 12. 18. 21:13
- 문제 링크: https://www.acmicpc.net/problem/14013
단위변환하는 문제인데 쉽습니다. 포맷에 너무 집착할 필요도 없고요 그냥 떠오르는대로 풀면 됩니다. 예외처리 할것도 없고용
import java.io.*;
import java.util.StringTokenizer;
public class Main {
public static void main(String[] args) throws IOException {
// System.setIn(new FileInputStream("src/input.txt"));
try (BufferedReader br = new BufferedReader(new InputStreamReader(System.in));
BufferedWriter bw = new BufferedWriter(new OutputStreamWriter(System.out));) {
StringTokenizer st = new StringTokenizer(br.readLine());
double x = Double.parseDouble(st.nextToken());
double y = Double.parseDouble(st.nextToken());
int N = Integer.parseInt(br.readLine());
for (int i = 0; i < N; ++i) {
st = new StringTokenizer(br.readLine());
double z = Double.parseDouble(st.nextToken());
String q = st.nextToken();
double multiplier = (q.equals("A") ? y / x : x / y);
bw.write(Double.toString(z * multiplier));
bw.newLine();
}
bw.flush();
}
}
}
입사하고 자바공부 시작해서 .. 그냥 테스트좀 할겸 풀어봤습니다.
타이핑 해야되는 분량이 c++, 파이썬이랑 너무 차이나네요 ㅠ
반응형