A cobra — Preenchimento de área

Uma cobra começa com comprimento 1 em um tabuleiro quadrado com células de side × side. Seu comprimento dobra após cada refeição. Retorne o número de refeições que ela pode fazer antes que a próxima duplicação deixe de caber no tabuleiro.

Exemplos

Program.SnakeFill(3) ➞ 3

Program.SnakeFill(6) ➞ 5

Program.SnakeFill(24) ➞ 9

Observações

O comprimento do lado é um número inteiro positivo.