알고리즘

백준 - 3053번

joy_lee 2021. 8. 11. 20:42

택시 기하학

https://www.acmicpc.net/problem/3053

 

3053번: 택시 기하학

첫째 줄에는 유클리드 기하학에서 반지름이 R인 원의 넓이를, 둘째 줄에는 택시 기하학에서 반지름이 R인 원의 넓이를 출력한다. 정답과의 오차는 0.0001까지 허용한다.

www.acmicpc.net

택시 기하학에서의 원과 유클리드 기하학에서의 원의 넓이를 구해야 한다.

각각 원은 다음과 같이 그릴 수 있다.

택시 기하학에서의 원은 우리가 흔히 아는 마름모 모양이다. 그래서 넓이를 구하는 방법도 다르다.

파이를 값을 명시해줄까 하다가 math 모듈을 가져와서 사용했다.

 

1
2
3
4
5
import math
= int(input())
 
print(f"{math.pi * r**2:.6f}")
print(f"{2 * r**2:.6f}")
cs

:.6f 로 소수점 6번째 자리까지 출력했다.

'알고리즘' 카테고리의 다른 글

백준 - 10872번  (0) 2021.08.13
백준 - 1002번  (0) 2021.08.11
백준 - 4153번  (0) 2021.08.10
백준 - 3009번  (0) 2021.08.10
백준 - 1085번  (0) 2021.08.10