Comprised of a team of five incredibly brilliant women, "The ladies of ENIAC" were the first “computors” working at the University of Pennsylvania’s Moore School of Engineering (1945). Through their contributions, we gained the first software application and the first programming classes! The ladies of ENIAC were inducted into the WITI Hall of Fame in 1997!

Write a function which reveals "The ladies of ENIAC" names, so that you too can add them to your own hall of tech fame!

To keep: only alpha characters, space characters and exclamation marks.  
To remove: numbers and these characters: ```%$&/£?@```

Result should be all in uppercase.

Difficulty: introductory

Starter code:

def rad_ladies(name):
	

Solutions:
import re
def rad_ladies(name):
    return "".join(re.findall("[A-Z\s!]+", name.upper()))

from string import ascii_uppercase

VALID = set(ascii_uppercase + ' !')


def rad_ladies(name):
    return ''.join(a for a in name.upper() if a in VALID)


import re
def rad_ladies(name):
    return re.sub("[\d%$&/£?@]", "", name).upper()

def rad_ladies(name):
    return "".join(c for c in name if c.isalpha() or c.isspace() or c == "!").upper()


def rad_ladies(name):
    return ''.join(i.upper() for i in name if not i.isdigit() and i not in '%$&/£?@')

def rad_ladies(text):
    return ''.join(c for c in text if c.isalpha() or c in " !").upper()

def rad_ladies(name):
    return ''.join(i.upper()for i in name if i.isalpha() or i==' ' or i=='!')

def rad_ladies(name):
    return "".join(char for char in name.upper() if char.isalpha() or char in " !")

import re
def rad_ladies(name):
    return re.sub(r'[\d%$&/£?@]',r'',name).upper()

import re
def rad_ladies(name):
    return ''.join(re.findall(r'[a-zA-Z !]',name)).upper()