걸림돌
- 어려운 알고리즘 문제는 아닌 것 같다
코드
import sys
N = int(sys.stdin.readline())
a = [] # append를 쓰기 위해서 배열을 먼저 선언 해야함
for _ in range(N):
a.append(int(sys.stdin.readline())) # a에 append를 써서 int형으로 바로 넣으면 시간이 단축됨
a.sort() # 배열 a를 정렬, 중복제거를 해줌
for i in a: # i에 배열a의 인덱스 0번 부터 대입하며 반복하는 for문
print(i)
위 코드는 제출한 코드
러닝타임이 길면 시간초과로 되어버리기 때문에 `import sys`를 해서 `sys.stdin.readline()`을 쓰는 것은 필수이다.
또한 N번 입력 받을 때 `a.append(int(sys.stdin.readline()))`를 사용해서 바로 배열로 넣으면 시간이 단축된다.
배열에 있는 요소들을 한 줄에 하나씩 출력해야하기 때문에
`for i in a:`를 써서 i에 배열 인덱스 0번 부터 i에 넣으면서 반복하는 반복문을 이용해 출력했다.
'BeakJoon > Python' 카테고리의 다른 글
[Python] 백준 #2839번 : 설탕 배달 (1) | 2023.11.28 |
---|---|
[Python] 백준 #1271번 : 엄청난 부자2 (0) | 2023.11.11 |
[Python] 백준 #2941번 : 크로아티아 알파벳 [S-V] (1) | 2023.11.09 |
[Python] 백준 1475번 방 번호 [S-V] (1) | 2023.11.09 |
[Python] 백준 #2303번 : 숫자 게임 (S-V) (1) | 2023.11.09 |