본문 바로가기
Algorithm

[구현/수학] 백준 18414 X に最も近い値 (The Nearest Value) - 파이썬(Python)

by jangThang 2022. 9. 25.
반응형

백준 온라인 저지

 

[ Contents ]

     

     

    1. 문제 (링크 참조)

     

    18414번: X に最も近い値 (The Nearest Value)

    整数 X, L, R が与えられる. L 以上 R 以下の整数のうち,X との差の絶対値が最も小さいものを出力せよ.そのような整数はちょうど 1 つだけ存在することが証明できる.

    www.acmicpc.net

     

     

     

    2. 문제 풀이

     L과 R 사이의 숫자 중에서, X와 가장 가까운 정수를 뽑는 문제입니다.

     

     

     

    3. 코드

    # 입력
    X, L, R = map(int, input().split())
    
    # X가 L보다 작을 경우
    if X < L:
        print(L)
    
    # X가 R보다 큰 경우
    elif X > R:
        print(R)
    
    # X가 L과 R 사이인 경우
    else:
        print(X)

     X가 L보다 작을 경우, X와 가장 가까운 숫자는 L입니다. 한편 X가 R보다 클 경우, X와 가장 가까운 숫자는 R입니다.

     만약, L과 R 사이의 수라면 X가 포함되므로 X를 출력합니다.

     

    star가 되고나서 Tistory

    반응형

    댓글