Python/[코드트리]
[코드트리] 중첩 조건문 > 중앙값 구하기
hyunnn_00
2023. 6. 16. 09:09
3개의 정수 a, b, c를 입력받았을 때, 중앙값을 구하는 프로그램을 작성해보세요.
중앙값이란, 오름차순으로 나열했을 때 중앙에 오는 값입니다.
# 변수 선언 및 입력
inp = input()
arr = inp.split()
a = int(arr[0])
b = int(arr[1])
c = int(arr[2])
# 출력
if a > b:
if c > a:
# a > b, c > a 일때 (c > a > b)
print(a)
# a > b, a > c 일때 (a가 가장 크고, b와 c중 더 큰 수가 중앙값)
elif b > c:
print(b)
else:
print(c)
else:
if c > b:
# b > a, c > b 일때 (c > b > a)
print(b)
# b > a, b > c 일때 (b가 가장 크고, a와 c중 더 큰 수가 중앙값)
elif a > c:
print(a)
else:
print(c)
# 나의 풀이--------------------------------------------------------
inp = input().split(" ")
a = int(inp[0])
b = int(inp[1])
c = int(inp[2])
if a > b:
if b > c:
print(b)
elif a > c:
print(c)
else:
print(a)
elif b > a:
if a > c:
print(a)
elif b > c:
print(c)
else:
print(b)