⌘K
Flycodx

Grade Curve Adjustment System

Grade Curve Adjustment System

HardArrays0% accepted

A Pune school principal needs to apply a grade curve where scores are adjusted by finding subarrays with identical performance patterns. Students with scores in the top percentile subarray get bonus points equal to the subarray's average.

Approach

Given an array of N student scores, find the longest subarray where all elements differ by at most D, then add the average of that subarray to each student in it.

Input

N=5, D=3, scores=[85,88,86,89,87]

Output

[91,89,92,90]
solution.py
Loading editor...
Test 1
Test 2
Test 3

Press Run to test your custom input, or Submit to judge against all test cases.

Sign in to continue

Create a free account to run code, submit solutions and track progress.

  • Free forever — no credit card
  • 10+ languages with live execution
  • Points, streaks & leaderboards
Auto Save OnLn 1, Col 1Spaces: 4UTF-8LFPython 3