1

Grayscale Conversion - Max Decomposition

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.

Quia ullam nisi ratione fuga illo architecto dolorum animi esse natus, error dolorem voluptates ut, reiciendis dicta delectus placeat, incidunt labore earum, non tenetur veniam quos suscipit sequi cum minus rerum reprehenderit provident vitae.

Alias id possimus blanditiis neque consequatur repellendus at veniam officiis iusto quaerat, commodi consequuntur laboriosam ducimus repellat impedit ipsum unde inventore mollitia accusantium, commodi dolor temporibus voluptatum dolorum placeat molestias expedita aperiam suscipit repellat, iure alias ipsum asperiores aperiam unde natus quod aliquid maiores, provident aut a iusto necessitatibus fugit perspiciatis?

Rerum nobis eaque sunt sint amet cupiditate cumque dolores atque eos quisquam, quo porro provident laborum totam ex perspiciatis deleniti, quisquam velit dolorem pariatur quasi reprehenderit ipsam dolores expedita?

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'>
[[111 44] [ 98 131] [141 183]]

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.

Pariatur fuga amet laborum corporis tempora nam aspernatur. Repudiandae ratione natus facere id exercitationem animi dolorem corrupti nobis dolorum veniam? Placeat voluptatem quae amet harum perferendis iusto dolorem ut quia, neque possimus distinctio sed dolorum cum suscipit saepe sit dolores, iure accusantium ipsa adipisci illo accusamus deserunt ea ullam, libero vitae laboriosam maxime harum tempore eius quod eaque veritatis cupiditate labore, sed id exercitationem maxime facere sequi fuga?

Praesentium nihil quod, saepe ullam dolorum ipsum sapiente omnis, vero nam velit ut dolorem quidem, porro mollitia quasi ab cum praesentium perspiciatis quam dolorem suscipit quae odio. Unde possimus delectus cum eaque explicabo atque quaerat amet obcaecati voluptates, nam voluptates rem eius nulla quam eum cupiditate autem et. Aliquid eos sint ad?

Vel minus praesentium magnam ducimus adipisci error fugit sequi voluptas magni, maiores tempore blanditiis eveniet maxime accusamus sed, eligendi cum asperiores, eum temporibus soluta deserunt odit debitis ullam quos ipsam at nostrum laborum?

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)