Pergunta de entrevista da empresa Affirm

Question is little bigger in theory and medium complexity. (Its about creating some charge analytics from given charges list)