El reto
Escriba un programa que tome dos enteros de la entrada estándar, separados por una coma, y luego imprima una visualización de la multiplicación larga de esos dos enteros a la salida estándar.
P.ej:
Entrada
14, 11
Salida del programa
14
x11
_____
14
14
______
154
Entrada
-7, 20
Salida del programa
-7
x20
_____
00
14
_____
-140
Suponga siempre entradas y números correctos en el rango [-999, 999]
Criterios ganadores
¡El código más corto gana!
code-golf
ascii-art
arithmetic
Averroes
fuente
fuente

Respuestas:
Perl, 108 caracteres
La mejor solución de char 108, incorporando algunas ideas de Orabig.
Solución anterior de 139 carbonos
fuente
$y=~/\d/gtruco fue inteligenteMathematica
213 217 197 193 186 184 193 184177Código
Uso
fuente
IntegerString[921]quieres decirIntegerString[b]?"x ".Python,
174170:Uso: exactamente como se solicitó, ejecute e ingrese los valores en la entrada estándar.
Para ver en ejecución: http://ideone.com/S8xNb
Salida:
Gracias a fabiocerqueira y beary605 y David Carraher
fuente
print '\n'->print'\n',10*a) for i,d in enumerate->10*a)for i,d in enumerate,"%9s\n%9i" % (h,a*b)->"%9s\n%9i"%(h,a*b)Python, 145, otra respuesta con un resultado un poco diferente.
Código
Uso
tal como se solicitó
Salida
Para ver en ejecución: http://ideone.com/mdR18
fuente
Perl ,
157151150144141133 caracteres:Uso:
fuente