💡문제접근
- 입력이 한 줄에 걸쳐서 들어오는 것이 아니라 여러 줄에 무작위 개수로 나누어 들어오는 것이 이 문제의 특징이다. 처음에는 예외 처리인가 싶어서 입력이 끝날 때까지 입력을 받을 수 있는
EOFError
를 이용했는데 계속 틀려서 질문게시판에 있는 질문 내용을 참고해서 구글링하여 공부한 후 이 문제를 도전했는데 겨우 해결할 수 있었다.
💡코드
import sys
input = sys.stdin.read
N, *S = input().split()
for i in range(int(N)):
S[i] = S[i][::-1]
S = list(map(int, S))
print(*sorted(S), sep="\n")
💡Python 코딩테스트를 준비하면서 알아두어야 하는 내용
📌 sys.stdin.readline() vs sys.stdin.readlines() vs sys.stdin.read() 특징 정리
import sys
line = sys.stdin.readline()
print(line)
import sys
line = sys.stdin.readlines()
print(line)
import sys
line = sys.stdin.read()
print(line)
📌 Python에서 *과 **의 의미는?
💡소요시간 : 1h