Personal notes on Java
For other technologies like HTML, CSS, .NET, PHP, etc. check my other blog

7,5º obviamente... :o)

Porque:

  1. Em 360º temos 12h
  2. Portanto temos 360/12 = 30º/h
  3. Logo a cada 1/4h temos 30/4 = 7,5º
OU
a cada 90º temos 3 horas, portanto  90/3 = 30; 30/4=7,5º (c.q.d.)

OU
é matemática... podemos ir por vários caminhos mas o destino é sempre o mesmo.

No entanto, a questão de fundo mantem-se, como pergunta o jornalista: "Quanto é isso em dinheiro?"



EDIT: Fibonacci

Como tínhamos falado, não há grande valor nem em reinventar a roda nem em plagiar:
A página na wikipedia contém a função fibonacci, informa-nos das aplicações da sequência (como na análise de mercados financeiros) mas também da sua existência na natureza, como é o caso do "arranjo do cone da alcachofra"! o_O

Os algoritmos que falámos são bem conhecidos (este site contem implementações deles todos):
  • Recursivo;
  • Iterativo;
  • Memoization (fazer cache dos números já calculados para obtermos melhor performance);
A utilização de variáveis de tipo int não nos permite obter nem a primeira centena de números (a sequência tem um crescimento exponencial bastante acentuado e rapidamente ultrapassamos Integer.MAX_VALUE), mas a sua substituição por BigInteger já nos permite alcançar números de grandeza "ilegível".

Em suma, já tínhamos abordado todos estes aspectos, podia colocar aqui o código mas isso levava-nos ao inicio deste texto :)

3 comentários:

Ricardo Ramião disse...

E a do Fibonacci de forma iterativa?

amano disse...

Desculpa Ricardo, pensei que já não passavas aqui hoje. Adicionei a parte do Fibonacci :)

amano disse...

Falta apenas confessar a minha vergonha em não ter respondido directamente na altura... :/

Enviar um comentário