-
[코드업 기초100문] 1064번 정수 3개 입력받아 가장 작은 수 출력하기IT/알고리즘&코테 2020. 8. 11. 17:54
import io, sys sys.stdout = io.TextIOWrapper(sys.stdout.buffer, encoding='utf8') a, b, c = map(int, input().split()) # 한줄로는 머리터진다. 2항식으로 두번 계산한다. 사용자입장에서도 보기 편하다. temp = (a if a<b else b) print(temp if temp<c else c) #한줄로 만들기 -> 이런코드는 나만 보고싶을때 만들어준다. print( ((a if a<b else b) if ((a if a<b else b) <c) else c) )
주석으로 설명했음.
이런 복잡한 식은 되도록 사용하지 않는 것이 좋다.
프로젝트나 같이 공유하는 팀원이있다면 보기 어려울 수 있기때문이다.
물론... 나만 보고싶을때는 이런식으로 사용한다.
'IT > 알고리즘&코테' 카테고리의 다른 글
[코드업 기초 100문] 25번문제 (0) 2020.08.11