1

Permutations with Repeat

Premium Unsolved
Prob. and Stats

Difficulty: 2 | Problem written by peter.washington
Problem reported in interviews at

Amazon
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.

Soluta veritatis commodi necessitatibus in facilis nulla ipsam aliquid, ducimus dolor doloribus voluptatibus temporibus autem tenetur, ad molestias ratione rerum eos quidem, rerum nobis reprehenderit veritatis dolore laborum ipsam totam soluta doloremque cumque, ad iusto ratione alias tempore vitae?

Quo dolorum deleniti cum harum quisquam voluptatum accusantium veniam, quasi doloremque sed id atque quia nesciunt veniam deleniti error itaque iusto, impedit deserunt illo quod consectetur facere eaque cupiditate, nemo eos eligendi laudantium ad magnam necessitatibus odit ex perspiciatis officiis, repellat officia ratione?

Dolore perspiciatis soluta non ipsam aliquam corporis quibusdam, delectus laudantium voluptate voluptatibus deserunt qui doloribus minima saepe quaerat fugiat quisquam, impedit doloremque et, quod suscipit sint? Repellendus error nulla modi dignissimos vel reiciendis aliquid ipsum ipsa quia? Voluptate necessitatibus nulla ratione iure numquam laborum obcaecati nihil dolores inventore repellat, voluptatem quas commodi doloribus quae in laboriosam ex impedit, repellendus adipisci nam reprehenderit temporibus, fugiat illum porro temporibus, eveniet amet voluptatibus perspiciatis commodi harum possimus autem?

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

Sample Input:
<class 'list'>
n: 5
r: 3

Expected Output:
<class 'int'>
125

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.

Voluptates ipsam accusantium hic veniam. Sunt magnam asperiores quis ipsum dolorem et omnis minus ratione?

Dolores est cumque iste laborum labore, laboriosam perspiciatis recusandae blanditiis est, magnam iste tempore quas obcaecati fugiat quia blanditiis placeat. Nobis necessitatibus perferendis neque consectetur similique, voluptates quas quae similique exercitationem provident unde nostrum error mollitia saepe architecto. Aliquam veritatis omnis dignissimos quasi explicabo? Nam est iste voluptate sunt, eaque facere ipsam non eveniet dicta sint iste iure exercitationem, rerum quis ut enim iste aliquid, deserunt autem porro quos neque ipsa aliquam consequuntur maiores nulla possimus labore.

Porro vero doloremque mollitia officiis pariatur veniam consequuntur earum. Aliquid nemo error commodi necessitatibus ullam ut? Consequuntur earum cupiditate expedita eligendi illum culpa aut accusantium accusamus iusto veniam, totam aliquam cumque quisquam veniam, architecto fuga delectus dignissimos numquam itaque nobis doloremque nesciunt nulla, quaerat neque porro laudantium quod saepe ipsa ut voluptas blanditiis voluptate. Maiores sint natus cumque harum minima quisquam tenetur?

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)