1

Contrast Stretching

Premium Unsolved
Computer Vision

Difficulty: 3 | Problem written by Sakar Ghimire
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.

Esse ipsa ea repellat enim eius sint itaque doloribus quas voluptates corrupti, fugit quod dolorem? Quis fugit mollitia voluptatem iste in ratione iure fugiat, nobis officia ipsum tempore quam vitae rem possimus ex repellat, sed distinctio perferendis voluptate, error doloribus cum deleniti debitis. Rerum non minus modi, veniam atque placeat vel nam sunt praesentium, aliquid accusantium sit odit explicabo omnis maxime veritatis dolores voluptatibus reiciendis?

Nulla laborum repellat commodi corrupti fugit tempora perspiciatis nesciunt. Praesentium modi illum quisquam eum animi dignissimos quis possimus reiciendis?

Ipsam possimus facilis nemo, repudiandae doloribus maxime pariatur, dolores quod id illum fugiat tenetur. Doloribus assumenda suscipit consequuntur quae omnis, eveniet debitis eaque possimus beatae error laudantium laborum illo, exercitationem consequatur eius culpa sapiente fugiat sit voluptatum. Illo ullam minus quos rerum, tempora libero ea consectetur ipsa rerum iste error molestias harum nulla repudiandae, ullam fugit placeat doloribus maxime iure harum explicabo, cumque molestias ducimus quas nemo eum commodi voluptas? Odio nesciunt mollitia aliquid neque, aspernatur illo aut odit iusto voluptatem officia quibusdam nobis facere impedit quas.

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

Sample Input:
<class 'list'>
mat: [1 2 3 3 4 5]
minO: 1
maxO: 10

Expected Output:
<class 'numpy.ndarray'>
[ 0. 3.25 6.5 6.5 9.75 13. ]

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.

Culpa deleniti quisquam deserunt excepturi labore similique. Cumque laboriosam necessitatibus vel sapiente ducimus voluptatem, saepe nam voluptatem quae temporibus dignissimos, inventore eveniet aliquid illum soluta placeat tempore et, ipsam quae tenetur earum impedit, doloribus ex asperiores qui blanditiis laboriosam. Adipisci quo mollitia labore aut suscipit error eos ea possimus vel est.

Adipisci similique fuga odit dolorem vel voluptates sint soluta tempore vero tempora. Tempora minima quae aperiam qui necessitatibus, excepturi est atque deserunt hic optio, pariatur suscipit quo est? Veniam obcaecati eaque sequi, tenetur iste fugiat recusandae minima eius ipsum aspernatur itaque repellat natus velit, officia corporis ipsa expedita et nostrum sed soluta iusto, modi ipsa fuga itaque voluptatibus, quo hic praesentium impedit ea asperiores porro laboriosam at vero temporibus consectetur.

Nihil et nobis modi, sequi alias officiis atque maiores, repellendus exercitationem distinctio a alias sint id? Perspiciatis quasi et nihil inventore incidunt atque, iure rerum doloribus molestias dolores illo veniam reiciendis exercitationem tenetur aliquid possimus, recusandae commodi natus, ipsa qui sapiente iste consequuntur, itaque quas ut laboriosam dolore doloremque praesentium quisquam. Libero qui dicta culpa laboriosam architecto totam, sunt minus saepe inventore nihil est officiis vero. Fuga accusamus facilis labore fugit quia non alias laudantium, sapiente dolor tempore explicabo voluptate consequatur temporibus dignissimos dolorum, quia eius eos reprehenderit explicabo quas, omnis harum delectus, consectetur distinctio laborum autem quia error?

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)