728x90
반응형
Bronze III
# 3053 택시 기하학
링크 : https://www.acmicpc.net/problem/3053
풀이
import math
R = int(input())
print('{:.6f}'.format(math.pi*R**2, 6))
print('{:.6f}'.format(2*R**2))
후기
- 택시 기하학이 무엇인지 떠올리지 못해서 풀지 못했다. 유튜브 영상으로 택시 기하학을 찾아보고서야 문제 풀이 자체는 어렵지 않다는 것을 알게 되었다.
cf. 택시 기하학에서 원이란 유클리드 기하학에서의 마름모와 같다
- 소수 n번째 자리까지 표기하기 위해서 format을 사용할 수 있어야 한다.
print('{num:.nf}')를 통해 num을 반올림해서 소수점 n번째 자리수까지 나타내도록 할 수 있다.
'Algorithm Study > Python' 카테고리의 다른 글
[백준 파이썬] # 11549 구간 합 구하기 4 (0) | 2022.03.01 |
---|---|
[백준 파이썬] # 1927 최소 힙 (0) | 2022.03.01 |
[백준 파이썬] # 18870 좌표 압축 (0) | 2022.02.27 |
[백준 파이썬] # 1065 한수 (0) | 2022.02.27 |
[백준 파이썬] # 4673 셀프 넘버 (0) | 2022.02.27 |