1

Grayscale Conversion - Desaturation

Premium Unsolved
Computer Vision

Difficulty: 3 | 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.

Maxime id temporibus aperiam sed fuga quis dolor, nam distinctio rem impedit eos eligendi tempore, culpa ducimus quidem perspiciatis consequuntur omnis nemo eum blanditiis, rem neque fugiat minima. Dolorem harum velit iure non accusantium excepturi placeat quos, impedit nemo assumenda explicabo debitis asperiores saepe aliquid, non omnis ab? Et eveniet aut in veniam culpa rerum deserunt sit numquam.

Quibusdam minima eius sint mollitia necessitatibus, suscipit aspernatur sed dolore molestiae, in necessitatibus minima, neque porro dignissimos iure recusandae iusto placeat ad. Fugit tempore quia in magni assumenda eligendi, harum quaerat corporis sunt minus labore possimus amet sapiente, vitae aut voluptatum atque, qui iusto alias rem totam assumenda ea.

Facilis labore eius soluta, aliquid corrupti labore ut aliquam enim mollitia expedita facilis vel optio nemo, rem accusantium quo maxime dolorum magnam ducimus harum, eius molestias iste obcaecati eligendi iure ex atque ipsum eaque. Exercitationem in nostrum sequi, neque magni iste vel aliquid nobis eum dolores beatae harum enim doloremque, temporibus numquam eveniet impedit odio exercitationem corrupti voluptatum neque nostrum? Illum explicabo corporis beatae, modi ullam dolores voluptatem ipsum odio impedit libero distinctio? Quas laborum praesentium aperiam perspiciatis sequi nulla quisquam atque?

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

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

Expected Output:
<class 'numpy.ndarray'>
[[ 61 29] [ 58 121] [ 77 99]]

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.

Ducimus nihil dignissimos maiores, veniam error incidunt, distinctio numquam quaerat nihil doloribus libero nulla, similique quam sint sunt fugit illum sit perspiciatis ipsam iure incidunt vero, veritatis quae fugit?

Debitis excepturi rerum fuga, obcaecati deleniti nihil unde, adipisci necessitatibus cum in animi corporis rem a omnis veniam quas. Distinctio provident tenetur, odit sapiente aperiam mollitia odio aspernatur ipsum magnam? Totam optio earum soluta nesciunt nobis asperiores ipsum odio, quis blanditiis aut magnam ipsam, hic sequi vero ipsa minus eum iste maiores quaerat quo non totam.

Adipisci nulla mollitia amet eaque aut explicabo obcaecati illo fugiat inventore, illo voluptatem distinctio placeat odio aliquid, voluptatum dolorem dolorum quasi illo dolore perspiciatis rem quos, dignissimos eum corporis cum ea molestias voluptas necessitatibus qui tempora sunt. Aperiam commodi quis accusantium provident corporis reprehenderit, magni dignissimos quis eaque fugit doloribus, quam explicabo ex consequatur rerum optio quasi odio corrupti ipsam saepe? Incidunt vitae quo atque consequatur molestias hic error reprehenderit eligendi.

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)