[백준] 2751 - 수 정렬하기 2 (파이썬)
글 작성자: pental

2750 문제와 비슷하다고 생각하면 큰 오산이다.

2750 문제의 경우 시간 제한이 1초이며, 메모리가 128MB이다.
하지만 2751 문제의 경우는 조금 다르다.

2751의 경우 2초, 256MB이다. 효율적으로 입력값을 받아오려면, input() 대신 sys.stdin.readline()을 쓰는게 바람직하다.
import sys N = int(sys.stdin.readline()) result = list() for i in range(N): result.append(int(sys.stdin.readline())) result.sort() for i in result: print(i)
이 글은
(새창열림)
본 저작자 표시, 비영리 규칙 하에 배포할 수 있습니다. 자세한 내용은 Creative Commons 라이선스를 확인하세요.
Creative Commons
본 저작자 표시
비영리
'Programming > 백준' 카테고리의 다른 글
[백준] 10039 - 평균 점수 (파이썬) (0) | 2020.04.05 |
---|---|
[백준] 10814 - 나이순 정렬 (파이썬) (0) | 2020.04.03 |
[백준] 2750 - 수 정렬하기 (파이썬) (0) | 2020.04.03 |
[백준] 1427 - 소트인사이드 (파이썬) (0) | 2020.04.03 |
[백준] 1026 - 보물 (파이썬) (0) | 2020.04.03 |
댓글
이 글 공유하기
다른 글
-
[백준] 10039 - 평균 점수 (파이썬)
[백준] 10039 - 평균 점수 (파이썬)
2020.04.05 -
[백준] 10814 - 나이순 정렬 (파이썬)
[백준] 10814 - 나이순 정렬 (파이썬)
2020.04.03 -
[백준] 2750 - 수 정렬하기 (파이썬)
[백준] 2750 - 수 정렬하기 (파이썬)
2020.04.03 -
[백준] 1427 - 소트인사이드 (파이썬)
[백준] 1427 - 소트인사이드 (파이썬)
2020.04.03a = list(input()) a.sort(reverse=True) print("".join(a)) a = list(input()) 먼저 a를 선언해서 input()을 통해서 값을 받고, list화 시켜서 한글자씩 리스트로 저장한다. a.sort(reverse=True) 그후 a에는 리스트가 들어있게 되는데, 내장함수인 sort() 함수를 통해서 정렬을 시켜주게된다. 여기서 reverse = True 는 내림차순을 의미한다.
댓글을 사용할 수 없습니다.