문제 링크: https://www.acmicpc.net/problem/3053
백준 기하 1 5단계 - 3053번 택시 기하학을 풀어보았다.
풀이: 유클리드 기하학은 pi를 설정해 그거대로 계산하면 되고, 택시 기하학에서의 원은 유클리드 기하학에서의 원이 아닌 마름모 형태가 되므로 마름모의 넓이를 계산하면 된다.
C++
#include <iostream>
using namespace std;
const double pi = 3.1415926535897;
int main()
{
cout << fixed; // 소수점 고정
cout.precision(6);
int r;
double eure,tare;
cin>>r;
eure=pi*r*r;
tare=double(r*r*2);
cout<<eure<<"\n";
cout<<tare<<"\n";
}
Python
pi=3.1415926535897;
r=float(input())
eure=pi*r*r
taxi=r*r*2
print(eure)
print(taxi)
Java
'코테용 문제풀이 > 백준' 카테고리의 다른 글
어린 왕자 풀이 (0) | 2023.01.09 |
---|---|
터렛 풀이 (0) | 2023.01.09 |
참외밭 풀이 (0) | 2023.01.09 |
직각삼각형 풀이 (0) | 2023.01.09 |
네 번째 점 풀이 (0) | 2023.01.09 |