PROBLEM.
[기초-삼항연산] 정수 3개 입력받아 가장 작은 수 출력하기(설명)
C언어기초100제v1.2 : @컴퓨터과학사랑, 전국 정보(컴퓨터)교사 커뮤니티/연구회 - 학교 정보(컴퓨터)선생님들과 함께 수업/방과후학습/동아리활동 등을 통해 재미있게 배워보세요. - 모든 내용
codeup.kr
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) 개인 블로그 - 파이썬 삼항연산자에 대한 설명
파이썬 3항 연산자 비교
여느 언어에나 코드 량을 줄이기 위한 다양한 기법들이 존재합니다. 그 중에서 대표적인 것 중 하나인 3 항 연사자를 파이썬에서도 사용가능 합니다. 파이썬 언어의 장점 중에 하나가 타 언어에
blueshw.github.io
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 |