728x90
풀이
세 정수 X, L, R을 입력받아서 L ~ R의 정수 중 X와 절대값 차이가 가장 작은 수를 고르면 된다.
아래 조건을 살펴보자.
- L <= X <= R 인 경우 : X를 출력하면 된다.
- X <= L <= R 인 경우 : L을 출력하면 된다.
- L <= R <= X 인 경우 : R을 출력하면 된다.
즉, 입력받은 세 정수를 정렬 후 2번째 수가 정답이 된다.
소스코드
출처
728x90
'PS > Baekjoon Online Judge' 카테고리의 다른 글
[백준 18698] The Walking Adam [Python] (0) | 2023.05.10 |
---|---|
[백준 18691] Pokemon Buddy [Python] (0) | 2023.05.08 |
[백준 18408] 3 つの整数 (Three Integers) [Python] (0) | 2023.05.06 |
[백준 18398] HOMWRK [Python] (0) | 2023.05.06 |
[백준 18411] 試験 (Exam) [Python] (0) | 2023.05.06 |