Разработать функцию, возвращающую строку, состоящую из всех гласных латинских букв без повторений

Разработать функцию MakeStr(const S:string):string, возвращающую строку, состоящую из всех гласных латинских букв строки S без повторений. С помощью данной функции для каждой строки из введенного набора вывести все ее гласные латинские буквы без повторений. Гласными считаются следующие буквы: aeiouyAEIOUY.

Вход
В первой строке входа дано количество строк N. Затем следуют N строк, по одной в каждой строке.
Пример
3
abc
aabc
aabbeeaa

Выход
На выход напечатать строки результата, по одной в каждой строке.
Пример: a
a
ae

code: #python
  1. #!/usr/bin/python
  2.  
  3. N,S = [],'aeiouyAEIOUY'
  4.  
  5. I = int(raw_input())
  6. for i in xrange(I):
  7.   n,X = '',raw_input()
  8.   for s in S:
  9.     if s in X: n+=s
  10.   N.append(n)
  11.  
  12. for n in N: print n
Поделиться:

Похожие статьи: