Pergunta de entrevista da empresa Google

Find the highest straight flush given an array of card objects containing suite and rank