El problema"
Defina una función log(u otro nombre de 3 letras) que, cuando se llame, registrará / imprimirá / escribirá (lo que sea el valor predeterminado para el idioma en cuestión) tanto la instrucción (como fuente) como el primer argumento. En otras palabras:
i=777
j=333
log(i) //outputs: "log(i) 777"
log(i+j+1) //outputs: "log(i+j+1) 1111"
Para todos los propósitos prácticos, la salida i: 777sería suficiente, pero en algunos idiomas hay bibliotecas de reflexión muy específicas para eso, y eso no sería un desafío, por lo que toda la instrucción debería salir.
Inspiración
La inspiración para esto fue para mí y otro programador que discutía cuán irritante es que a menudo (con depuradores incorrectos), escribes cosas como console.log("i:", i), a continuación, creamos una solución de JavaScript (bastante loca) (solo nodo) (genera i: 777más que la línea completa de fuente), que fue sorprendentemente largo y me recordó a codegolfing y me hizo preguntarme qué mejor les iría a otros idiomas (especialmente el golf de código).
Bonos
-10% : sin lectura de archivos (más allá del compilador)
PD. Esta es mi primera 'pregunta' aquí, así que siéntase libre de señalar cualquier error que haya cometido.
help/on-topic(se menciona, pero no considero que valga la pena comprobar cómo se describió allí).