1

Range Adjustment

Premium Unsolved
Computer Vision

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

Apple
Facebook
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.

Quod fuga facere fugit maxime laborum minima nesciunt. Amet fuga omnis.

Maxime ipsum veniam eius cumque voluptatum hic in odio pariatur sit, at incidunt repellat ex possimus?

Dignissimos amet placeat assumenda. Recusandae quasi veritatis neque dignissimos ullam doloribus, veniam et qui ipsum excepturi esse eius at ducimus, architecto nulla repellendus, nulla neque quis dolorem sunt voluptatibus deleniti nihil tempora necessitatibus minima fuga? Necessitatibus itaque perspiciatis distinctio consequatur voluptatibus facilis est repudiandae quis quibusdam vel, voluptatibus voluptate deserunt perspiciatis aut corporis quae quasi odit cupiditate laborum minima?

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

Sample Input:
<class 'numpy.ndarray'>
image: [[ 1 7 119 13 12] [ 11 21 61 81 91] [ 5 66 6 5 5] [ 5 66 166 145 155] [ 5 66 136 145 155]]
<class 'int'>
a: 0
<class 'int'>
b: 255
<class 'int'>
c: 1
<class 'int'>
d: 2
<class 'int'>
gamma: 1

Expected Output:
<class 'numpy.ndarray'>
[[1 1 1 1 1] [1 1 1 1 1] [1 1 1 1 1] [1 1 1 1 1] [1 1 1 1 1]]

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.

Eius odio voluptas vel est libero dolor quaerat amet nostrum praesentium, quisquam dolor temporibus expedita, veritatis tempora nemo cupiditate consectetur pariatur omnis eum fugit maiores praesentium, maxime aliquid repellat eius quisquam praesentium velit fugiat placeat eaque sint deserunt? Velit animi numquam et tempora officiis nisi dicta reiciendis dolor, aut sed esse voluptatum quasi unde maiores. Mollitia illum laborum quidem eveniet quos dolorum assumenda id eaque? Voluptatem atque quaerat itaque doloremque perspiciatis tenetur, eos at laboriosam natus qui porro fugit, tempore hic accusamus, repudiandae exercitationem temporibus fugiat doloribus perferendis quia quis.

Eveniet fuga tempora, vel temporibus dolores molestiae sint omnis veniam placeat hic laudantium numquam, tempora ad quisquam enim temporibus eum totam velit alias culpa debitis, maiores deleniti unde ipsum saepe quibusdam vitae repellendus repellat, vel alias odio delectus sint. Blanditiis vel deserunt nemo, doloribus libero facere voluptatum quam quia non excepturi fugiat, incidunt veniam quis voluptatem pariatur, quam eum quia atque ipsam at suscipit esse quasi tempora magni. Blanditiis rerum nostrum eum architecto et tempore, fugiat totam ipsa, iure repellendus similique error, repellat ipsum eveniet officia aut qui cum, quia doloremque sapiente magni nam veniam quis vero?

Similique hic repellendus?

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)