Codility: PassingCars Solution
Lesson 5 Prefix Sums1function solution(A) {2 let count = 03 const prefixZeros = A.map(a => (count += a === 0 ? 1 : 0))4 const res = prefixZeros.reduce(5 (acc, el, i) => (acc += A[i] === 1 ? el : 0),6 07 )8 return res > 1e9 ? -1 : res9}
Comments
Loading comments...
Tags
codility
Apply and earn a $2,500 bonus once you're hired on your first job!
Clients from the Fortune 500 to Silicon Valley startups
Choose your own rate, get paid on time
From hourly, part-time, to full-time positions
Flexible remote working environment
A lot of open JavaScript jobs!!
Fact corner: Referred talent are 5x more likely to pass the Toptal screening process than the average applicant.
Still hesitate? Read HoningJS author's guide on dealing with Toptal interview process.