1ª solução: Como Jeca e Tatu comeram juntos 33 bananas, concluímos que Saci e Pacu comeram juntos 52 − 33 = 19 bananas. Como Saci foi quem mais comeu e Pacu comeu pelo menos 1 banana, Saci comeu no máximo 19 − 1 = 18 bananas. Portanto, Jeca comeu no máximo 17 bananas e, como Jeca comeu mais que Tatu, concluímos que Tatu comeu no máximo 16 bananas. Como 33 = 17 + 16, não é possível que Jeca tenha comido menos que 17 ou Tatu menos que 16 bananas. Vemos assim que Jeca comeu 17 bananas e Tatu comeu 16 bananas; além disso, Saci comeu 18 bananas e sobrou apenas 1 banana para o Pacu.
2ª solução: Vamos denotar por s, j, t e p o número de bananas comidas por Saci, Jeca, Tatu e Pacu, respectivamente. Os dados do problema podem ser escritos como
1. s + j + t + p = 52 (juntos eles comeram 52 bananas)
2. s,j,t,p ≥ 1 (ninguém ficou sem comer)
3. s > j,t,p (Saci comeu mais que todos os outros)
4. j + t = 33 (Jeca e Tatu comeram, juntos, 33 bananas)
5. j > t (Jeca comeu mais que Tatu)
De (1) e (4) segue que s + p = 52 − (j + t) = 52 − 33 = 19. Como p ≥ 1 temos s ≤ 18 e de (3) segue que j < 18. Por outro lado, de (4) e (5) segue que 2_j_ = j + j > j + t = 33; logo j > 33/2 = 16,5 e segue que j ≥ 17. Temos então 17 ≤ j < 18; logo j = 17 e t = 16, ou seja, Tatu comeu 16 bananas.