21.08.04 기록

최대 1 분 소요

백준 알고리즘 3053 풀이

🎆나의 풀이(메모리 14.6MB, 시간 132ms로 통과)

-문제만 읽고는 이게 뭘까 싶어서 공식을 찾아보니 아래와 같다.

유클리드 기하학에서의 원의 넓이는 PI × r²이다.
택시 기하학에서의 원의 넓이는 2 × r²이다

-공식을 적용 후, 소수점 첫번째 또는 마지막 자리에서 0도 출력할 수 있도록 Math.round()가 아닌 String.format()을 사용하였다.
-이번 문제도 해설과 코드가 같아 해설 코드는 생략했다.

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

  public class B3053 {
      public static void main(String[] args) throws IOException {
          BufferedReader br = new BufferedReader(new InputStreamReader(System.in));
          StringBuilder sb = new StringBuilder();

          int R = Integer.parseInt(br.readLine());

          sb.append(String.format("%.6f",(Math.PI * R * R))).append("\n");
          sb.append(String.format("%.6f", (double)2*R*R));
          System.out.println(sb);

      }
  }

카테고리:

업데이트: