Anualment, Google planteja a nivell mundial un concurs de programació per equips anomenat Hash Code, que consisteix en resoldre un problema en un temps limitat de 3 hores i 45 minuts.
Enguany va plantejar un problema que consistia en optimitzar un hipotètic procés d’escanejat de llibres de múltiples llibreries. Cada llibreria tenia una capacitat determinada, podia escanejar un nombre fix de llibres per dia, i trigava un temps determinat en estar disponible al sistema. Per altra banda, els llibres podien estar repetits en diferents llibreries, i cada llibre tenia una determinada puntuació.