공부하기/백준

[Java] 백준 풀기 16486 - 운동장 한 바퀴

XEV 2023. 8. 6. 23:27

자바 백준 16486번

브론즈 4

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

 

16486번: 운동장 한 바퀴

첫째 줄에 d1의 값이 주어진다. 둘째 줄에는 d2의 값이 주어진다. (d1, d2의 값은 100,000 이하의 양의 정수)

www.acmicpc.net

 

 

 

 

 

문제 보기

분류: 수학, 기하학

 

 

 

 

 

문제 풀기

문제에서 주어진 PI 값 3.141592를 적용하여 온전한 원의 둘레를 구하고, 두 개의 직선 구간을 더하여 결과를 출력한다.

 

 

 

 

 

코드 보기

import java.util.Scanner;

public class Main {
    
    public static void main(String args[]) {
        Scanner sc = new Scanner(System.in);
        
        int d1 = sc.nextInt();
        int d2 = sc.nextInt();
        
        double result = calcCircumference(d1, d2);
        
        System.out.println(result);
    }
    
    private static double calcCircumference(int d1, int d2) {
        double PI = 3.141592;
        double circle = 2 * PI * d2;
        return 2 * d1 + circle;
    }
    
}