ABOUT ME

-

Today
-
Yesterday
-
Total
-
  • [코드업 기초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
Designed by Tistory.