로딩
요청 처리 중입니다...

[Python] 백준알고리즘 1181번 단어정렬 (S5)

 [Python] 백준알고리즘 1181번 단어정렬 (S5)

수 정렬하기 문제를 모두 풀어보았다면 위 문제는 쉽게 문제를 풀어갈 수 있다. 이 문제에서는 정렬 조건이 2가지가 있다. 1.

단어 길이 수 2. 같은 길이일 경우 알파벳 순 그리고, 또 한 가지 고려해야할 점은 단어를 중복입력해도 한 개의 단어로 처리해야한다. import sys에서 sys.stdin.readline().rstrip()를 활용하여 입력을 받을 것이다.

(input()보다 처리속도가 빠르므로 고난도의 문제일수록 활용하자!) 변수 N에 입력할 단어 개수를 넣어준다.

N=int(sys.stdin.readline().rstrip()) 입력하는 단어를 M 리스트의 요소로 추가해준다. for _ in range(N): M.append(sys.stdin.readline().rstrip()) 그 다음 중복되는 단어를 없애주기 위해 set() 함수를 사용해준다. set() 함수 사용 후, 반드시 다시 list() 함수를 통해 변환해주어야 리스트로 받을 수 있다. M=list(set...

# 단어정렬 # 리스트조건여러개 # 백준1181 # 백준알고리즘 # 파이썬 # 파이썬리스트중복