Mục tiêu của bạn là viết một chương trình hoặc hàm đầy đủ có 5 số nguyên dương và một chuỗi có tên tệp hình ảnh làm đầu vào [X1,Y1], [X2,Y2], N, image.jpgở bất kỳ định dạng hợp lý nào, trong đó:
- Cặp đôi đầu tiên
[X1,Y1]là trên cùng bên tráiX,Ytọa độ (<=20) của khu vực hình chữ nhật màu xanh trong hình ảnh ví dụ (16,11). - Cặp thứ hai
[X2,Y2]là phía dưới bên phảiX,Ytọa độ (<=20) của khu vực hình chữ nhật màu xanh trong hình ảnh ví dụ (20,22). - Số thứ năm
Nnhư0 <= N <= 9là số mà đã được tìm thấy. - Tham số thứ sáu là một chuỗi có tên tệp của ảnh JPG này .
Xuất ra có bao nhiêu trong số Nđó hiện diện trong khu vực được chỉ định (được phác thảo bằng màu xanh lam trong hình cho ví dụ này):
Nhấn vào đây để có được một phiên bản sạch lớn hơn của cùng một hình ảnh.
Trong hình có 500 số từ 0đến 9(bao gồm) được sắp xếp thành 20 cột trên 25 hàng, theo phông Courier Newchữ đơn cách . Mỗi số khác nhau có một màu khác nhau (bạn có thể tận dụng thực tế này hoặc bỏ qua nó và xem xét hoặc chuyển đổi hình ảnh ở dạng đơn sắc nếu điều đó giúp bạn).
Các trường hợp thử nghiệm:
[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)
Quy tắc:
- Đây là môn đánh gôn nên mã ngắn nhất sẽ thắng.
- Bạn phải lấy làm đầu vào tệp JPG này .
- Bạn không được phép mã hóa ma trận các số được biểu thị trong JPG hoặc kết quả.
- Sơ hở tiêu chuẩn bị cấm.
