Classes de nomes
Crie uma classe Name cujo construtor receba um nome e um sobrenome. Exponha o nome normalizado, o sobrenome normalizado, o nome completo e as iniciais.
fnameé o nome com apenas a primeira letra maiúscula.lnameé o sobrenome com apenas a primeira letra maiúscula.fullnameune o nome e o sobrenome com um espaço.initialsune as primeiras letras deles com um ponto.
As demais letras de cada nome normalizado devem estar em minúsculas.
Exemplo
let person = Name(fname: "john", lname: "SMITH")
person.fname // "John"
person.lname // "Smith"
person.fullname // "John Smith"
person.initials // "J.S"Uma segunda entrada, como "sARah" e "fRolliE", produz "Sarah", "Frollie", "Sarah Frollie" e "S.F".