반응형
```
백준 1297번 TV 크기 JAVA 구현해보기
```
이번 글을 통해 배워갈 내용
- 백준 1297번 풀이
https://www.acmicpc.net/problem/1297
1297번: TV 크기
김탑은 TV를 사러 인터넷 쇼핑몰에 들어갔다. 쇼핑을 하던 중에, TV의 크기는 그 TV의 대각선의 길이로 나타낸 다는 것을 알았다. 하지만, 김탑은 대각선의 길이가 같다고 해도, 실제 TV의 크기는
www.acmicpc.net
백준 1297번 TV 크기는
난이도 브론즈 등급의 문제로서
TV 모니터의 대각선 길이 D,
TV 모니터의 높이 비율 H,
TV 모니터의 너비 비율 W
이 주어질 때
TV 모니터의 높이 크기,
TV 모니터의 너비 크기를 계산하면 되는 문제입니다.
30분 정도 위에 링크를 방문하셔서 풀어보시고
안 풀리시는 경우에만 아래 해답을 봐주시면 감사하겠습니다.
입력을 받고
변환해서
출력합니다.
import java.io.BufferedReader;
import java.io.IOException;
import java.io.InputStreamReader;
import java.util.StringTokenizer;
public class Main {
static final BufferedReader br = new BufferedReader(new InputStreamReader(System.in));
public static void main(String[] args) throws IOException {
// 입력
StringTokenizer st = new StringTokenizer(br.readLine(), " ");
int valueD = Integer.parseInt(st.nextToken());
int ratioH = Integer.parseInt(st.nextToken());
int ratioW = Integer.parseInt(st.nextToken());
// 변환
double ratioSqSumSqrt = Math.sqrt(ratioH * ratioH + ratioW * ratioW);
int valueH = (int) ((valueD * ratioH) / ratioSqSumSqrt);
int valueW = (int) ((valueD * ratioW) / ratioSqSumSqrt);
// 출력
System.out.println(valueH + " " + valueW);
br.close();
}
}
읽어주셔서 감사합니다
무엇인가 얻어가셨기를 바라며
오늘도 즐거운 코딩 하시길 바랍니다 ~ :)
728x90
반응형
'Java > Java 알고리즘' 카테고리의 다른 글
백준 9461번 파도반 수열JAVA 구현해보기 (0) | 2022.02.04 |
---|---|
백준 2581번 소수 JAVA 구현해보기 (0) | 2022.02.04 |
백준 17256번 달달함이 넘쳐흘러 JAVA 구현해보기 (0) | 2022.02.04 |
백준 10539번 수빈이와 수열 JAVA 구현해보기 (0) | 2022.02.04 |
백준 9291번 스도쿠 채점 JAVA 구현해보기 (0) | 2022.02.04 |