Ihr Ziel ist es, ein vollständiges Programm oder eine vollständige Funktion zu schreiben, die 5 positive Ganzzahlen und eine Zeichenfolge mit einem Bilddateinamen als Eingabe [X1,Y1], [X2,Y2], N, image.jpg
in einem beliebigen vernünftigen Format verwendet, wobei:
- Erste Paar
[X1,Y1]
sind die oben linksX
,Y
Koordinaten (<=20
) des blauen rechteckigen Bereich in dem Beispielbild (16,11
). - Zweite Paar
[X2,Y2]
sind die unten rechtsX
,Y
Koordinaten (<=20
) des blauen rechteckigen Bereich in dem Beispielbild (20,22
). - Fünfte Zahl
N
so0 <= N <= 9
ist die Zahl , die gefunden werden muss. - Der sechste Parameter ist eine Zeichenfolge mit dem Dateinamen dieses JPG-Bildes .
Geben Sie aus, wie viele von N
ihnen im angegebenen Bereich vorhanden sind (im Bild für dieses Beispiel blau umrandet):
Klicken Sie hier , um eine größere, saubere Version desselben Bildes zu erhalten.
Auf dem Bild sind 500 Zahlen von 0
bis 9
(enthalten) in 20 Spalten pro 25 Zeilen in monospaced Courier New
Schriftart angeordnet. Jede andere Zahl hat eine andere Farbe (Sie können diese Tatsache ausnutzen oder ignorieren und das Bild in Monokrom betrachten oder konvertieren, wenn dies Ihnen hilft).
Testfälle:
[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)
Regeln:
- Dies ist Code-Golf, also gewinnt der kürzeste Code.
- Sie müssen diese JPG-Datei als Eingabe verwenden .
- Sie dürfen die im JPG dargestellte Zahlenmatrix oder die Ergebnisse nicht fest codieren.
- Standardlücken sind verboten.