21.08.04 기록
백준 알고리즘 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);
}
}