취뽀 기록

#열심히 살자 #취업 #공부

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)