Foobar Challenge: Processo de Contratação Secreto do Google
Nível 4: Achei este nível o mais difícil de todos os cinco. Requeria a implementação de vários conceitos para resolver um único problema. Há um total de duas questões neste nível e é dado um tempo total de duas semanas para resolver cada questão.
Extensivo conhecimento de algoritmos e estruturas de dados é necessário neste nível.
A primeira questão foi baseada no conceito de teoria dos números e gráficos. Eu tive que implementar o algoritmo Bellman-Ford para resolver esta questão.
Levou-me muito tempo para compreender estes conceitos e implementá-los para resolver estas questões. Mas eu fui capaz de resolver as duas questões a tempo.
Após completar com sucesso o nível 4 você recebe outro link de referência para convidar mais um amigo para tentar este desafio!
Level 5: Este foi o segundo problema mais difícil de todo o desafio e foi baseado em um conceito puramente matemático. O nível final só tinha uma única pergunta e foram dados 22 dias para resolver esse problema!
O problema exigia a compreensão das permutações e combinações e implementação do teorema da enumeração Pólya e do lema de Burnside. Após a compreensão destes dois teoremas a parte de codificação foi bastante simples.
Com a submissão desta questão, o Desafio Google Foobar está completo!