Recapitulação - Criador de Nome de Usuário
Parte da seção Lógica e Fluxo do Journey de R da Coddy. Lição 6 de 64.
Desafio
MédioComplete make_username(full_name, year) para criar um nome de usuário:
- Considere as palavras do nome. O nome pode ter espaços extras entre ou ao redor das palavras.
- Use a primeira letra da primeira palavra e a palavra final inteira, em minúsculas.
- Remova todos os caracteres
-e'do resultado. - Adicione os dois últimos dígitos de
year.
Para Ada Lovelace e 1815, o nome de usuário é alovelace15. A função retorna duas linhas: Username: seguida do nome de usuário e Length: seguida pelo número de caracteres.
O código fornecido lê o nome e o ano e imprime cada linha retornada em sua própria linha.
Experimente você mesmo
make_username <- function(full_name, year) {
# Escreva seu código aqui
c("Username: ", "Length: 0")
}
# Código de entrada/saída fornecido: mantenha-o como está
input <- suppressWarnings(readLines(file("stdin")))
cat(make_username(input[1], input[2]), sep = "\n")
Todas as lições de Lógica e Fluxo
1Strings em Profundidade
Substrings com substr()Formatação com sprintf()Dividindo e UnindoPesquisando StringsSubstituindo TextoRecapitulação - Criador de Nome de Usuário4Matrizes
Criando MatrizesIndexando MatrizesResumos de Linhas e ColunasAritmética de MatrizesRecapitulação - Tabela de Assentos10Fluxo de Controle Avançado
A Função switch()ifelse() Vetorizadorepeat e breakFunções RecursivasRevisão — Classificador de Notas2Consultas de Chave-Valor
Consultas em Vetores NomeadosVerificando ChavesAdicionando e Removendo ChavesPercorrendo NomesRecapitulação - Mesa de Ações5Projeto - Boletim de Notas
Adicionando AlunosRegistrando Notas3Conjuntos e Contagem
Valores ÚnicosOperações com ConjuntosTestes de PertinênciaContagem com table()Recapitulação - Convidados do Evento6Funções como Valores
Funções AnônimasPassando FunçõesRetornando FunçõesClosures com EstadoRecapitulação - Regras de Desconto9Data Frames
Criando Data FramesColunas e LinhasFiltrando LinhasAdicionando e OrdenandoRecapitulação - Relatório de Vendas12Projeto - Rastreador de Despesas
Registro de DespesasGastos TotaisPratique por conta própria: Compilador de R online