Java/Java 알고리즘

백준 21335번 또 다른 분출 JAVA 구현해보기

kimc 2022. 2. 10. 22:29

```

백준 21335번 또 다른 분출 JAVA 구현해보기

```

이번 글을 통해 배워갈 내용

  1.  백준 21335번 풀이

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

 

21335번: Another Eruption

A volcano has recently erupted in Geldingadalur, Iceland. Fortunately this eruption is relatively small, and---unlike the infamous Eyjafjallajökull eruption---is not expected to cause delayed international flights or global outrage. There is some concern

www.acmicpc.net

 

 

백준 21335번은

난이도 브론즈 등급의 문제로서

 

원의 넓이를 받아서

원의 둘레를 소수점 9자리까지 출력해주면 되는 문제입니다.

 


30분 정도 위에 링크를 방문하셔서 풀어보시고

안 풀리시는 경우에만 아래 해답을 봐주시면 감사하겠습니다.


 

입력을 받고

공식에 따라서

소수점 9자리까지 출력해주었습니다.

 

import java.io.BufferedReader;
import java.io.IOException;
import java.io.InputStreamReader;

public class Main {
    static final BufferedReader br = new BufferedReader(new InputStreamReader(System.in));

    public static void main(String[] args) throws IOException {
        // 입력받는다
        long area = Long.valueOf(br.readLine());

        // 계산한다
        double perimeter = (double) Math.round(Math.sqrt(area * Math.PI) * 2 * 1000000000) / 1000000000;

        // 출력한다
        System.out.print(perimeter);

    }
}

 

읽어주셔서 감사합니다

 

무엇인가 얻어가셨기를 바라며

 

오늘도 즐거운 코딩하시길 바랍니다 ~ :)

 


 

728x90