문제 원본 : https://www.acmicpc.net/problem/3053
3053번: 택시 기하학
첫째 줄에는 유클리드 기하학에서 반지름이 R인 원의 넓이를, 둘째 줄에는 택시 기하학에서 반지름이 R인 원의 넓이를 출력한다. 정답과의 오차는 0.0001까지 허용한다.
www.acmicpc.net
import java.util.Scanner;
public class Main {
public static void main(String[] args) {
Scanner scanner = new Scanner(System.in);
int r = scanner.nextInt();
System.out.printf("%.6f\n", Math.PI * r * r);
System.out.printf("%.6f\n", (double) r * r * 2);
}
}
- 난이도는 브론즈 3인데 처음에 문제를 이해하는데 몇 분이나 걸렸다.
- 잘 생각해보면 정사각형이 된다는 것을 알 수 있다.
- 처음에는 float으로 캐스팅했다가 틀렸다.
- 숫자가 커지니 오차도 커져서 그런 것 같다.
'알고리즘 > BOJ' 카테고리의 다른 글
| [BOJ] 11866. 요세푸스 문제 0 (0) | 2022.02.20 |
|---|---|
| [BOJ] 2108. 통계학 (0) | 2022.02.20 |
| [BOJ] 1541. 잃어버린 괄호 (0) | 2022.02.18 |
| [BOJ] 1011. Fly me to the Alpha Centauri (0) | 2022.02.17 |
| [BOJ] 1436. 영화감독 숌 (0) | 2022.02.16 |