PROBLEM.
SOURCE.
a, b, c = map(int, input().split())
print((a if a < b else b) if (a if a < b else b) < c else c)
# 입력 : 3 -1 5
# 출력 : -1
LESSON.
문제에서는 '조건문을 사용하지 않고 3항 연산자 ? 를 사용한다' 고 나와있는데, Python은 삼항연산자로 ? 대신 if else 문을 사용한다.
Reference.
[WEB]
1) 개인 블로그 - 파이썬 삼항연산자에 대한 설명
End.
'Algorithm' 카테고리의 다른 글
39th. CodeUp #1066 : [기초-조건/선택실행구조] 정수 3개 입력받아 짝/홀 출력하기(설명) (0) | 2020.12.15 |
---|---|
38th. CodeUp #1065 : [기초-조건/선택실행구조] 정수 3개 입력받아 짝수만 출력하기(설명) (0) | 2020.12.15 |
36th. CodeUp #1063 : [기초-삼항연산] 두 정수 입력받아 큰 수 출력하기(설명) (0) | 2020.12.15 |
35th. CodeUp #1062 : [기초-비트단위논리연산] 비트단위로 XOR 하여 출력하기 (0) | 2020.12.15 |
34th. CodeUp #1061: [기초-비트단위논리연산] 비트단위로 OR 하여 출력하기 (0) | 2020.12.15 |