mercredi 8 octobre 2014

[Off] Código pequeno ou priorizar a performance?

Pode ser uma pergunta meio boba, mas eu queria saber se o ideal mesmo é ter um código pequeno, ou priorizar a performance (claro, caso os 2 "entrem em conflito")?



É que eu estava em um grupo do facebook e um cara pediu um algoritmo pra printar isso:







Aí um cara comentou isso:

http://ift.tt/1vXVgJt



Então eu pensei em tentar fazer isso com o menor número de loops e variáveis possíveis e fiz isso:

http://ift.tt/1vXVhNx



Mas infelizmente não entendo muito como funciona um compilador (tá, sei o básico), ou como o processador vai processar isso tudo. Me entendo muito bem com o código, mas, infelizmente, estou restrito somente à isso.



E essa dúvida é decorrente dessa parte do código:


Code:



if(j <= abs(5 - i) + 1 || j >= ((5 - abs(5 - i)) * 2) + abs(5 - i))


Pelo fato de eu não saber como funciona a função abs (sei o que ela faz, só não procurei saber como).




Aucun commentaire:

Enregistrer un commentaire