Разработать функцию, возвращающую строку, состоящую из всех гласных латинских букв без повторений
Категория: Python
2011-08-30 23:39:26
Разработать функцию MakeStr(const S:string):string, возвращающую строку, состоящую из всех гласных латинских букв строки S без повторений. С помощью данной функции для каждой строки из введенного набора вывести все ее гласные латинские буквы без повторений. Гласными считаются следующие буквы: aeiouyAEIOUY.
Вход
В первой строке входа дано количество строк N. Затем следуют N строк, по одной в каждой строке.
Пример
3
abc
aabc
aabbeeaa
Выход
На выход напечатать строки результата, по одной в каждой строке.
Пример:
a
a
ae
code: #python
- #!/usr/bin/python
- N,S = [],'aeiouyAEIOUY'
- I = int(raw_input())
- for i in xrange(I):
- n,X = '',raw_input()
- for s in S:
- if s in X: n+=s
- N.append(n)
- for n in N: print n
Поделиться: