Tu mejor amiga Marta acaba de conseguir el trabajo de sus sueños trabajando con las colecciones de un museo de historia local. Como sabe que te interesa la programación, te confía un problema que tiene en el trabajo para una próxima exposición sobre la historia de la computación. El departamento de matemáticas de una universidad local había donado varias cajas de impresiones históricas, pero dado el mal estado de los documentos, se tomó la decisión de digitalizar el texto. Sin embargo, la vieja impresora de la universidad tenía algunas peculiaridades en cómo representaba el texto, y tu amiga podría usar tu ayuda para extraer los datos con éxito.
El reconocimiento óptico de caracteres, u OCR, es un software que convierte imágenes de texto en texto legible por máquina.
Dada una cuadrícula de caracteres que representan algunos dígitos, convierte la cuadrícula en un string de dígitos.
Si la cuadrícula tiene varias filas de celdas, las filas deben separarse en la salida con una ",".
"|"), guiones bajos ("_") y espacios (" ")."?" para ese carácter.La siguiente entrada (sin los comentarios) se convierte en "1234567890".
_ _ _ _ _ _ _ _ #
| _| _||_||_ |_ ||_||_|| | # Decimal numbers.
||_ _| | _||_| ||_| _||_| #
# The fourth line is always blank,
La siguiente entrada se convierte en "123,456,789".
_ _
| _| _|
||_ _|
_ _
|_||_ |_
| _||_|
_ _ _
||_||_|
||_| _|
Regístrate en Exercism para aprender y dominar SQLite con 81 ejercicios y mentoría humana real, todo gratis.