본문 바로가기

Algorithm/Implementation

(C++) - 백준(BOJ) 20353 : Atrium

반응형

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

 

20353번: Atrium

The atrium of a traditional Roman dormus, much like the atria of today, is a perfectly square room designed for residents and guests to congregate in and to enjoy the sunlight streaming in from above. Or, in the case of Britannia, the rain streaming in fro

www.acmicpc.net

sqrt함수를 사용해보는 문제였습니다.

📕 풀이방법

📔 입력 및 초기화

공연장의 넓이 area를 선언 후 입력받습니다.

📔 풀이과정

공연장은 정사각형입니다. a는 정사각형의 한 변입니다. 따라서 area = a * a의 공식이 성립합니다. a의 한 변의 길이를 sqrt(area)를 통해 구할 수 있습니다. 4 * a가 곧 정사각형의 둘레이므로 기존에 구한 값에서 * 4를 하게되면 답이 나옵니다.

📔 정답출력

 sqrt(area) * 4를 소수점 9째자리에서 반올림해 8자리까지 출력합니다.


📕 Code

#include <bits/stdc++.h>
using namespace std;
double area;
int main(){
    cin >> area;
    printf("%.8f", sqrt(area) * 4);
}