Start: Jul, 06, 2019 10:00:00
20190706Python程序设计基础培训扩展练习
End: Jul, 17, 2019 12:00:00
Time elapsed:
Time remaining:

Problem_ID: K
Result: Accepted
Time: 43ms
Memory: 25184kB
Author: 13373882502
In contest: 1300

while True:
    n = int(input())
    if n == 0:
        break
    s1 = list(map(int,input().split()))
    s1.sort()
    s2=[0 for tacase in s1]
##    print(s1)
##    print("**************************************")
    for i in range(n):
        a = list(str(s1[i]))
        a.sort()
        s2[i]="".join(a)
##    print(s1)
##    print(s2)
##    print("**************************************")
    for j in s2:
        while s2.count(j)>1:
##            print(j)
            for k in range(s2.count(j)):
                idx=s2.index(j)
##                print(idx)
                s2.pop(idx)
                s1.pop(idx)

##    print(s1)
##    print("**************************************")
    if len(s1)!=0:
        for tacase in s1[:-1]:
            print(tacase,end=" ")
        print(s1[-1])
    else:
        print("None")
##    print("-------------------------------------")