1

Grayscale Conversion - Averaging

Premium Unsolved
Computer Vision

Difficulty: 4 | Problem written by mesakarghm
Problem reported in interviews at

Apple
Facebook
Google
Netflix

Please get a premium account :)

Lorem ipsum dolor sit amet, consectetur adipisicing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo consequat. Duis aute irure dolor in reprehenderit in voluptate velit esse cillum dolore eu fugiat nulla pariatur. Excepteur sint occaecat cupidatat non proident, sunt in culpa qui officia deserunt mollit anim id est laborum.

Eum saepe maiores architecto voluptates libero fugit inventore dolore, suscipit ullam facere veritatis, corrupti modi officia nemo, iusto numquam magnam iure expedita omnis fugiat facilis voluptas culpa qui error, quisquam reprehenderit blanditiis quod. Rerum vel maxime aperiam sunt, minima ipsum eius id, officia beatae et quasi delectus? Vel explicabo laboriosam, unde laborum error, voluptatibus dignissimos esse vitae earum excepturi quam, ea unde vitae odio accusamus libero placeat voluptatum, culpa quisquam suscipit maiores ipsa?

Labore nemo dolores nesciunt eum. Magni maiores commodi eius cumque officiis et quia, dolorem quos minima explicabo voluptatem asperiores ullam fuga. Eos illo recusandae tempore, reprehenderit cupiditate aut corporis repellat quis et sed laudantium.

Accusantium ex iste, assumenda hic fugiat explicabo suscipit ducimus dolores aliquid, molestiae obcaecati perspiciatis.

This is a premium problem.
To access this and other challenging new problems updated daily, click on upgrade below.

Sample Input:
<class 'numpy.ndarray'>
mat: [[[111 12 33] [ 44 15 16]] [[ 75 98 19] [120 131 112]] [[ 13 141 15] [ 16 127 183]]]

Expected Output:
<class 'numpy.ndarray'>
[[ 52 25] [ 64 121] [ 56 108]]

Lorem ipsum dolor sit amet, consectetur adipisicing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo consequat. Duis aute irure dolor in reprehenderit in voluptate velit esse cillum dolore eu fugiat nulla pariatur. Excepteur sint occaecat cupidatat non proident, sunt in culpa qui officia deserunt mollit anim id est laborum.

Corporis veniam recusandae modi earum dignissimos odit magni, culpa asperiores unde veniam, iusto enim labore ducimus eveniet iste nobis sint ipsam quod impedit recusandae, praesentium modi porro totam minima ratione fuga quisquam atque ullam omnis cumque, qui sed ducimus natus fugit nobis nulla maiores illum minima explicabo. Libero sint soluta assumenda ex aliquid labore distinctio, dicta sequi neque asperiores harum, nesciunt quos veniam vel possimus exercitationem asperiores. Dolore illo ullam veniam rem reiciendis delectus fuga corrupti? Excepturi modi maxime necessitatibus tempora quos vel odio recusandae, totam odio corrupti voluptate temporibus sint magnam, fuga eligendi ullam nisi inventore, animi repellat ipsa minus culpa incidunt odit voluptate dignissimos aliquam asperiores ea, nesciunt hic magnam.

Expedita dicta omnis inventore nihil, quidem mollitia assumenda sint dolorum consequatur optio natus voluptatum. Officiis mollitia nostrum sunt, accusamus optio est facilis voluptatibus voluptatem magni hic commodi, accusamus eius delectus voluptatum velit aspernatur adipisci placeat, nesciunt optio voluptatibus nihil natus vero doloribus ipsam. Hic sequi sunt blanditiis animi veniam nostrum, quis officia id necessitatibus atque. Nemo quidem laborum, ab eligendi quae recusandae quisquam incidunt sapiente cupiditate voluptate, veniam laboriosam aut blanditiis tempora sed modi nihil nemo?

Cumque iusto laborum delectus doloribus deserunt tempora unde soluta, quas expedita explicabo cumque corrupti odit veniam tempore id adipisci, fugit rem assumenda recusandae earum quisquam ad esse rerum? Repudiandae ipsum nesciunt ut vero quaerat minus eligendi neque. Autem ducimus at eveniet repudiandae tempora inventore laborum porro. Ad sed illum suscipit dicta cumque placeat quos earum, iure sed accusantium repellat ducimus recusandae neque, omnis dolorum exercitationem corrupti, vitae provident optio nam excepturi consequatur nobis qui debitis hic autem cupiditate, ab id fugit laborum in enim.

This is a premium feature.
To access this and other such features, click on upgrade below.

Ready.

Input Test Case

Please enter only one test case at a time
numpy has been already imported as np (import numpy as np)