Si, es interesante ver como cada quien aplica su lógica y obtiene el resultado, sin embargo es importante mantener la convención del programador, estar atento a las nuevas instrucciones y hacer el programa lo mas sencillo para que al revisarlo o darle mantenimiento, un tiempo después, tú o cualquier otra persona puedan entender con claridad a que se refiere cada instrucción.
Te felicito por haber logrado el objetivo y estar abierto a las recomendaciones.
Todos vamos aprendiendo poco a poco, lo importante es mantenerse y seguir.