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:
Pelo fato de eu não saber como funciona a função abs (sei o que ela faz, só não procurei saber como).
É 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