Start: Apr, 17, 2017 11:00:00
Python程序设计基础培训第五次作业
End: Apr, 23, 2017 15:00:00
Time elapsed:
Time remaining:

Problem_ID: C
Result: Accepted
Time: 93ms
Memory: 21432kB
Author: 13857575759
In contest: 1089

#!/usr/bin/python
# -*- coding: UTF-8 -*-

#对数字字符串排序,如3415,排序后为1345
def ssort(s):
    li=list(s)
    li.sort()
    s=''.join(li)
    return s

while True:
    n=int(raw_input())
    if n==0:
        break
    #生成列表li1
    li1=raw_input().strip().split()
    #对列表li1中的数字进行排序后生成列表li2
    li2=[]
    for i in range(len(li1)):
        li2.append(ssort(li1[i]))
    #查找li2中是否存在相同的元素,若没有相同,则将li1中的元素存到li3中
    li3=[]
    for j in range(len(li1)):
        if li2.count(li2[j]) <= 1:
            li3.append(li1[j])
    #将列表li3中的元素从小到大排序后输出,若li3为空输出None
    if len(li3)==0:
        print 'None'
    else:
        li3=map(int,li3)
        li3.sort()
        for v in li3:
            print v,
        print