diff --git "a/exercises/liuxin/\347\256\200\345\215\225/\345\205\250\346\216\222\345\210\227/exercises.md" "b/exercises/liuxin/\347\256\200\345\215\225/\345\205\250\346\216\222\345\210\227/exercises.md" index 7d9ac8440e06c529c689166d524fe22b95cc9ea0..add1ba116cf50eb1b1d14932c7e6060fa22aaf64 100644 --- "a/exercises/liuxin/\347\256\200\345\215\225/\345\205\250\346\216\222\345\210\227/exercises.md" +++ "b/exercises/liuxin/\347\256\200\345\215\225/\345\205\250\346\216\222\345\210\227/exercises.md" @@ -5,7 +5,9 @@ * 排列 (P(n, m)))(英语:Permutation)是将相异物件或符号根据确定的顺序重排。每个顺序都称作一个排列 * P(n, n) 称为全排列 -问题:假设有一个短字符串,没有重复字符,并且都是英文字母。我们现在要写一个程序,生成其字符的全排列。 +问题:假设有一个短字符串,没有重复字符,并且都是英文字母。我们现在要写一个程序,生成其字符的全排列 + +**注意**:为了便于校验,需要按字典序逐行输出结果 ## 输入描述 diff --git "a/exercises/liuxin/\347\256\200\345\215\225/\345\205\250\346\216\222\345\210\227/solution.py" "b/exercises/liuxin/\347\256\200\345\215\225/\345\205\250\346\216\222\345\210\227/solution.py" index dc654be061117cc798e7cf5bc99f95af9ffef883..0e9ed58bfd9bb9b63efaba01326f92474437137e 100644 --- "a/exercises/liuxin/\347\256\200\345\215\225/\345\205\250\346\216\222\345\210\227/solution.py" +++ "b/exercises/liuxin/\347\256\200\345\215\225/\345\205\250\346\216\222\345\210\227/solution.py" @@ -16,6 +16,8 @@ def permutation(data): if __name__ == "__main__": word = input("input:") - for line in permutation(word): - print(line) + result = [t for t in permutation(word)] + result.sort() + for e in result: + print(e)