Menu
Coddy logo textTech

Ripasso - Generatore di nomi utente

Fa parte della sezione Logica e flusso del percorso R di Coddy. Lezione 6 di 64.

challenge icon

Sfida

Medio

Completa make_username(full_name, year) per creare un nome utente:

  1. Prendi le parole del nome. Il nome può contenere spazi extra tra le parole o intorno a esse.
  2. Usa la prima lettera della prima parola e l'intera ultima parola, in minuscolo.
  3. Rimuovi ogni - e ' dal risultato.
  4. Aggiungi le ultime due cifre di year.

Per Ada Lovelace e 1815 il nome utente è alovelace15. La funzione restituisce due righe: Username: seguito dal nome utente e Length: seguito dal numero di caratteri.

Il codice fornito legge il nome e l'anno e stampa ogni riga restituita su una riga a sé.

Provalo tu

make_username <- function(full_name, year) {
  # Scrivi qui il tuo codice
  c("Username: ", "Length: 0")
}

# Codice di input/output fornito: lascialo così com'è
input <- suppressWarnings(readLines(file("stdin")))
cat(make_username(input[1], input[2]), sep = "\n")

Tutte le lezioni di Logica e flusso

Esercitati da solo: Compilatore R online