Menu
Coddy logo textTech

Riepilogo - Statistiche sulle parole

Fa parte della sezione Logica e flusso del percorso Swift di Coddy. Lezione 27 di 56.

challenge icon

Sfida

Medio

Leggi una singola riga di input: una frase (parole separate da spazi). Calcola e stampa, su righe separate:

  1. Il numero di parole più lunghe di 3 caratteri
  2. La lunghezza totale, in caratteri, di tutte le parole più lunghe di 3 (combina filter, map, reduce)
  3. La parola più lunga in maiuscolo. Se due parole hanno la stessa lunghezza, restituisci la prima. Usa reduce con la stringa vuota come accumulatore iniziale.

Per l'input swift makes data pipelines fun, l'output è:

4
23
PIPELINES

Provalo tu

let words = readLine()!.components(separatedBy: " ")

// TODO: contar las palabras con más de 3 caracteres; sumar la longitud de esas palabras; convertir a mayúsculas la palabra más larga

Tutte le lezioni di Logica e flusso

Esercitati da solo: Playground Swift