Su objetivo es escribir un programa o función completa que tome 5 enteros positivos y una cadena con un nombre de archivo de imagen como entrada [X1,Y1], [X2,Y2], N, image.jpgen cualquier formato razonable, donde:
- Primera pareja
[X1,Y1]son la parte superior izquierdaX,Ylas coordenadas (<=20) de la zona rectángulo azul en la imagen de ejemplo (16,11). - En segundo par
[X2,Y2]son la parte inferior derechaX,Ycoordenadas (<=20) de la zona rectángulo azul en la imagen de ejemplo (20,22). - Quinto número
Ntal0 <= N <= 9es el número que se debe encontrar. - El sexto parámetro es una cadena con el nombre de archivo de esta imagen JPG .
Indique cuántos de ellos Nestán presentes en el área indicada (delineada en azul en la imagen para este ejemplo):
Haga clic aquí para obtener una versión limpia más grande de la misma imagen.
En la imagen hay 500 números de 0a 9(incluido) dispuestos en 20 columnns por 25 filas, en monospaced Courier Newfuente. Cada número diferente tiene un color diferente (puede aprovechar este hecho o ignorarlo y considerar o convertir la imagen en monocromo si eso lo ayuda).
Casos de prueba:
[4,4],[13,5],1,image.jpg > 4 (outlined in red)
[4,4],[13,5],4,image.jpg > 2 (outlined in red)
[17,5],[17,5],2,image.jpg > 1 (outlined in magenta)
[17,5],[17,5],9,image.jpg > 0 (outlined in magenta)
[20,8],[20,9],3,image.jpg > 1 (outlined in cyan)
[20,8],[20,9],2,image.jpg > 0 (outlined in cyan)
[16,11],[20,22],0,image.jpg > 8 (outlined in blue)
[16,11],[20,22],3,image.jpg > 9 (outlined in blue)
[3,14],[11,20],7,image.jpg > 6 (outlined in green)
[3,14],[11,20],5,image.jpg > 6 (outlined in green)
[3,14],[11,20],8,image.jpg > 8 (outlined in green)
[1,1],[20,25],0,image.jpg > 47 (whole picture)
[1,1],[20,25],8,image.jpg > 50 (whole picture)
[1,1],[20,25],1,image.jpg > 55 (whole picture)
Reglas:
- Este es el código de golf, por lo que gana el código más corto.
- Debe tomar como entrada este archivo JPG .
- No está permitido codificar la matriz de números representada en el JPG o los resultados.
- Las lagunas estándar están prohibidas.

