문제풀이/BOJ
[Python] BOJ/백준 2751번 수 정렬하기 2
서채리
2021. 7. 24. 14:59
[문제]
https://www.acmicpc.net/problem/2751
2751번: 수 정렬하기 2
첫째 줄에 수의 개수 N(1 ≤ N ≤ 1,000,000)이 주어진다. 둘째 줄부터 N개의 줄에는 숫자가 주어진다. 이 수는 절댓값이 1,000,000보다 작거나 같은 정수이다. 수는 중복되지 않는다.
www.acmicpc.net
[풀이]
정렬은 sorted만 쓰면 되는거라 풀이 방식은 아주 간단하다.
문제에서 원하는 부분은 입력받을 때 1번 대신 2번 sys.stdin.readline()을 사용하는 것
#1
input()
#2
sys.stdin.readline()
출력할 때는 sys.stdout.write(str(i)+'\n')을 사용하는 것이다.
# 1
print(i)
#2
sys.stdout.write(str(i)+'\n')
[코드]
- 첫 번째 코드
import sys
if __name__ == '__main__':
n = int(sys.stdin.readline())
a = []
for _ in range(n):
a.append(int(sys.stdin.readline()))
for i in sorted(a):
sys.stdout.write(str(i)+'\n')