[アルゴリズム]白準1181-(lambdaを用いたsort)


問題のソース
https://www.acmicpc.net/problem/1181
コード#コード#
n = int(input())
word_list = []

for _ in range(n):
    word_list.append(input())

word_list = list(set(word_list))

word_list.sort(key=lambda x: (len(x), x))


for word in word_list:
    print(word)
メモ
  • リストで重複単語を削除する->集合
  • を使用する
  • sort->lambda--> len(x)を使用して、名前の長さでソートし、
  • をアルファベット順にソートします.