티스토리 뷰

#Archive

10817. 세 수 - sorted 정렬

Gom Guard 2017. 11. 17. 16:44
반응형
 - 백준 알고리즘  : https://www.acmicpc.net/problem

문제

  • 세 정수 A, B, C가 주어진다. 이 때, 두 번째로 큰 정수를 출력하는 프로그램을 작성하시오. 

입력

  • 첫째 줄에 세 정수 A, B, C가 공백으로 구분되어 주어진다. (1 ≤ A, B, C ≤ 100)

출력

  • 두 번째로 큰 정수를 출력한다.

예제 입력

  • 20 30 10

예제 출력

  • 20


곰가드의 코드

  • n = map(int,input().split())
  • print(sorted(n, reverse = True)[1])

참고할 파이썬 코드

  • sort vs sorted
    • sort
      • a = [1, 2, 3, 5, 4]
      • a.sort -> [1, 2, 3, 4, 5]     # 반환 없이 자체 리스트를 정렬, 오름차순
      • a.sort( reverse = True ) -> [ 5, 4, 3, 2, 1 ] 
    • sorted
      • a = [1, 2, 3, 5, 4]
      • b = sorted(a, reverse = True) -> [5, 4, 3, 2, 1] 
      • a = [1, 2, 3, 5, 4]      # sorted 는 정렬된 값을 반환하며 리스트 자체를 정렬하지는 않는다.


반응형
댓글
반응형
공지사항
최근에 올라온 글
최근에 달린 댓글
Total
Today
Yesterday
링크
«   2024/05   »
1 2 3 4
5 6 7 8 9 10 11
12 13 14 15 16 17 18
19 20 21 22 23 24 25
26 27 28 29 30 31
글 보관함