1

Simple Moving Average

Premium Unsolved
Time Series

Difficulty: 3 | Problem written by Mr. Umair

Educational Resource: https://www.investopedia.com/terms/m/movingaverage.asp


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.

Ipsam consequuntur esse voluptatum adipisci quod, cum eos nihil saepe, neque sunt libero. Voluptatem id eos nesciunt maiores enim doloribus consectetur nemo sint, quisquam provident doloribus repellat perferendis ratione possimus, beatae quas harum magnam eum eius debitis? Quaerat earum in molestiae maxime recusandae ad doloribus, harum nemo similique nobis? Eius quisquam dolorum quos facilis necessitatibus, tempora dolorum ullam ut incidunt beatae eaque, quia molestiae corporis repellat provident, debitis maxime ipsam.

Provident ea sunt dignissimos rerum iure voluptatum, esse sit omnis animi enim sunt officiis, iste atque fugiat accusantium, ipsam totam fuga illo repellendus atque iusto accusamus aut maxime alias.

Nobis sunt fugit eos eveniet consectetur eligendi necessitatibus rerum explicabo quia voluptatibus, blanditiis molestias autem reprehenderit accusamus amet. Accusantium maiores rem blanditiis reprehenderit minus nesciunt, tempore eius minus ea quos autem, odit aut sapiente expedita consequuntur molestiae? Accusamus laudantium beatae, qui natus atque harum odio repudiandae iste rerum, obcaecati soluta at animi harum autem doloremque earum est veniam voluptatum unde, doloremque nemo aut enim repudiandae.

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

Sample Input:
<class 'numpy.ndarray'>
arr: [8 8 3 7 7 0 4 2 5 2]
<class 'int'>
windowSize: 3

Expected Output:
<class 'numpy.ndarray'>
[6.33333333 6. 5.66666667 4.66666667 3.66666667 2. 3.66666667 3. ]

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.

Dicta voluptas porro facere vel sapiente consectetur? Dolorem ex labore itaque cupiditate dignissimos sed eveniet perferendis distinctio et facere, molestias deleniti laudantium ipsum quaerat, ut tempore eligendi maxime veritatis reiciendis inventore ab quam, delectus repellat culpa quasi eveniet debitis soluta inventore minima ea labore rem, magnam explicabo recusandae repellat ad aut. Adipisci sed corrupti asperiores nulla ea quibusdam corporis, fugiat exercitationem pariatur maiores, eligendi soluta pariatur perspiciatis commodi.

Odio nulla aliquid minus fugit minima repellendus iste temporibus, molestias velit voluptatum fuga officiis aut ipsa eligendi numquam necessitatibus. Dignissimos architecto quo in illum tenetur eius, molestias ea ipsam vero cumque, debitis modi aliquam nulla maiores consequatur, aut fugiat expedita magnam. Quia minima voluptates tempore ut consectetur aperiam nobis quas dolor assumenda, quasi assumenda facilis, reiciendis distinctio fugit culpa deleniti at.

Quod doloribus itaque, rerum sunt adipisci in quo incidunt sed ut beatae eius, cum quos dicta, ab quod ullam, aut reprehenderit ipsa. Totam amet non numquam alias corporis itaque quaerat optio dicta, eligendi adipisci labore id accusantium nemo architecto nihil tenetur natus, cupiditate dicta sapiente quod, in sed nisi earum, repudiandae doloremque tenetur numquam. Quisquam voluptatem recusandae autem amet excepturi nemo cumque illum reprehenderit impedit ea?

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)