본문 바로가기
문제 풀이/백준(BOJ)

[C] 백준 3053번 : 택시 기하학

by 희조당 2021. 3. 22.
728x90

www.acmicpc.net/problem/3053

 

3053번: 택시 기하학

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

www.acmicpc.net


문제 접근

 1. 반지름을 받고 출력

느낀점

문제 자체는 어렵지 않지만 택시 기하학에서의 원의 개념을 몰라서 잠깐 멍 때리고 문제만 계속 봤다. 덕분에 택시 기하학에서 조금 더 공부하게 된 계기가 되었다. 또한, 타입 변환에 대해서 신경쓸 수 있게한 문제였다.

코드

#include <stdio.h>
#define PI 3.14159265359
int main() {
	int n;
	scanf("%d", &n);
	printf("%.6f\n%.6f", (double)n * n * PI, (double)2 * n * n);

	return 0;
}

'문제 풀이 > 백준(BOJ)' 카테고리의 다른 글

[C] 백준 10872번 : 팩토리얼  (0) 2021.03.24
[C] 백준 1002번 : 터렛  (0) 2021.03.23
[C] 백준 4153번 : 직각삼각형  (0) 2021.03.21
[C] 백준 3009번 : 네 번째 점  (0) 2021.03.20
그 동안의 1일 1코딩 실천(2)  (0) 2021.03.19

댓글