1
resposta

[Projeto] Fazendo recomendações em um e-commerce

import 'dart:io';

void main(){
  List<String> produtosCarrinho = ["arroz", "feijão", "macarrão", "leite", "açúcar"]; 
  List<String> produtosVisitados = ["arroz", "feijão", "macarrão", "leite", "açúcar", "pao"]; 
  
  itensVisitados(produtosCarrinho, produtosVisitados);

}

void itensVisitados(List<String> produtosCarrinho, List<String> produtosVisitados){
  for (String produto in produtosVisitados)
    if(!produtosCarrinho.contains(produto)){
      print(produto);
    }
}

Matricule-se agora e aproveite até 50% OFF

O maior desconto do ano para você evoluir com a maior escola de tecnologia

QUERO APROVEITAR
1 resposta

Oi, Jean, tudo bem?

Meus parabéns por compartilhar seu projeto de recomendações!

Sua lógica na função itensVisitados ficou excelente e muito clara. Você percorreu a lista produtosVisitados e usou o !produtosCarrinho.contains(produto) de forma perfeita para encontrar exatamente os itens que o cliente viu, mas não comprou (como o "pao";)]).

É exatamente essa a ideia! Mandou muito bem na implementação.

Qualquer dúvida, estou à disposição.

Bons estudos!

Sucesso

Imagem da comunidade