백준 2751번
num = int(input())
numList = []
while num > 0:
  cur = input()
  if cur is not numList:
    numList.append(cur)
  num -= 1
print('\n'.join(sorted(numList)))

앗…..
num = int(input())
numSet = set()
while num > 0:
  numSet.add(input())
  num -= 1
print('\n'.join(sorted(numSet)))

set 함수로 대체해봤지만 여전히 ㅠㅠ
import sys
num = int(sys.stdin.readline())
numSet = set()
while num > 0:
  numSet.add(int(sys.stdin.readline()))
  num -= 1
sys.stdout.write(''.join(sorted(numSet)))

인터넷을 참고하였더니 input, print 함수가 속도가 많이 걸린다고 해서 import sys를 활용해보았는데, 이번엔 틀렸단다…
import sys
num = int(sys.stdin.readline())
numSet = set()
while num > 0:
  numSet.add(int(sys.stdin.readline()))
  num -= 1
sys.stdout.write('\n'.join(map(str, sorted(numSet))))

생각해보니 문자열인 상태로 리스트에 집어넣고 있으니 소팅이 제대로 될리가 없었다!
그래서 int로 바꿔줬다가 프린트할 때 다시 str로 바꿔주는 코드를 추가했더니 겨우 맞췄다