백준(Python) 풀이/수학

백준(Python) 3053번 택시 기하학 풀이

개발윗미 2021. 10. 8. 10:57

Python으로 구현한 3053번 택시 기하학 문제 풀이입니다.

 

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

 

3053번: 택시 기하학

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

www.acmicpc.net


import math

r = int(input())

print(f'{r*r*math.pi:.6f}')
print(f'{r*r*2:.6f}')

 

첫째 줄에 출력해야하는 유클리드 기하학에서의 원의 넓이는 n * n * PI 를 계산하여 해결할 수 있고

 

두번째 줄에 출력해야하는 택시 기하학에서의 원의 넓이는 n * n * 2 를 계산하여 문제를 해결할 수 있다.

 

또한, 출력 시 소수점 6자리까지 출력되도록 한다.