jyamethyst21 님의 블로그

백준 16486번 - '운동장 한 바퀴' (PYTHON 풀이) 본문

CODING 💻

백준 16486번 - '운동장 한 바퀴' (PYTHON 풀이)

jyamethyst21 2026. 3. 26. 16:43

문제:

 

사각형의 가로 길이와 원의 반지름을 입력받고, 이를 활용하여 운동장 둘레를 구하면 되는 문제이다.

 

풀이:

d1 = int(input())
d2 = int(input())

print((d1*2)+(2*3.141592*d2))

그림 설명이 잘 나와있어서 추가 설명은 필요없을 것 같지만, 간단하게라도 설명하겠다.

우선 둘레의 길이만 구하면 되기 때문에 상기 문제 속에 있는 이미지를 기준으로 주황색선의 길이만 구하면 된다.

먼저 사각형 부분은 입력받은 가로 길이가 2번 있기 때문에 *2를, 그리고 원은 원 둘레를 구하는 공식을 써서 구하면 된다. 원 둘레 공식은 다음과 같다.

2 * π * 반지름의 길이

 

입력값을 그대로 식에 맞춰 곱한 뒤 더하기만 하면 되는 간단한 문제이다!