Sfida: Selezione Casuale di Prodotti all'Interno di una Categoria
Swipe to start coding
Immagina di avere un elenco di prodotti provenienti da un negozio online. Il tuo obiettivo è raggrupparli per categoria, selezionare un prodotto casuale da ciascun gruppo e visualizzare il risultato.
- Raggruppa l'elenco dei prodotti per
categoryutilizzandogroupingBy(). - Per ogni categoria (
productList), ottieni l'elenco dei prodotti usando il metodostream()e seleziona un prodotto casuale confindAny(). - Verifica se l'
Optionalcontiene un valore utilizzandoifPresent(). - Se l'
Optionalcontiene un valore, stampa le informazioni nel seguente formato:"Category: {category} => {product}".
Soluzione
Grazie per i tuoi commenti!
single
Chieda ad AI
Chieda ad AI
Chieda pure quello che desidera o provi una delle domande suggerite per iniziare la nostra conversazione
Can you explain this in more detail?
What are the main benefits or drawbacks?
Can you give an example?
Awesome!
Completion rate improved to 2.33
Sfida: Selezione Casuale di Prodotti all'Interno di una Categoria
Scorri per mostrare il menu
Swipe to start coding
Immagina di avere un elenco di prodotti provenienti da un negozio online. Il tuo obiettivo è raggrupparli per categoria, selezionare un prodotto casuale da ciascun gruppo e visualizzare il risultato.
- Raggruppa l'elenco dei prodotti per
categoryutilizzandogroupingBy(). - Per ogni categoria (
productList), ottieni l'elenco dei prodotti usando il metodostream()e seleziona un prodotto casuale confindAny(). - Verifica se l'
Optionalcontiene un valore utilizzandoifPresent(). - Se l'
Optionalcontiene un valore, stampa le informazioni nel seguente formato:"Category: {category} => {product}".
Soluzione
Grazie per i tuoi commenti!
single