Cody

# Problem 44960. Rescale Scores

Solution 2640814

Submitted on 1 Jul 2020 by Bhavya Gupta
This solution is locked. To view this solution, you need to provide a solution of the same size or smaller.

### Test Suite

Test Status Code Input and Output
1   Pass
x = [100 90 95 95; ... 70 50 60 60; ... 80 70 90 80]; y_correct = [100 90 95 3.5;... 70 50 60 0.0;... 80 70 90 2.0;]; assert(all(abs(rescale_scores(x) - y_correct) < 1e-3, 'all'))

A = Columns 1 through 18 60.0000 60.1000 60.2000 60.3000 60.4000 60.5000 60.6000 60.7000 60.8000 60.9000 61.0000 61.1000 61.2000 61.3000 61.4000 61.5000 61.6000 61.7000 Columns 19 through 36 61.8000 61.9000 62.0000 62.1000 62.2000 62.3000 62.4000 62.5000 62.6000 62.7000 62.8000 62.9000 63.0000 63.1000 63.2000 63.3000 63.4000 63.5000 Columns 37 through 54 63.6000 63.7000 63.8000 63.9000 64.0000 64.1000 64.2000 64.3000 64.4000 64.5000 64.6000 64.7000 64.8000 64.9000 65.0000 65.1000 65.2000 65.3000 Columns 55 through 72 65.4000 65.5000 65.6000 65.7000 65.8000 65.9000 66.0000 66.1000 66.2000 66.3000 66.4000 66.5000 66.6000 66.7000 66.8000 66.9000 67.0000 67.1000 Columns 73 through 90 67.2000 67.3000 67.4000 67.5000 67.6000 67.7000 67.8000 67.9000 68.0000 68.1000 68.2000 68.3000 68.4000 68.5000 68.6000 68.7000 68.8000 68.9000 Columns 91 through 108 69.0000 69.1000 69.2000 69.3000 69.4000 69.5000 69.6000 69.7000 69.8000 69.9000 70.0000 70.1000 70.2000 70.3000 70.4000 70.5000 70.6000 70.7000 Columns 109 through 126 70.8000 70.9000 71.0000 71.1000 71.2000 71.3000 71.4000 71.5000 71.6000 71.7000 71.8000 71.9000 72.0000 72.1000 72.2000 72.3000 72.4000 72.5000 Columns 127 through 144 72.6000 72.7000 72.8000 72.9000 73.0000 73.1000 73.2000 73.3000 73.4000 73.5000 73.6000 73.7000 73.8000 73.9000 74.0000 74.1000 74.2000 74.3000 Columns 145 through 162 74.4000 74.5000 74.6000 74.7000 74.8000 74.9000 75.0000 75.1000 75.2000 75.3000 75.4000 75.5000 75.6000 75.7000 75.8000 75.9000 76.0000 76.1000 Columns 163 through 180 76.2000 76.3000 76.4000 76.5000 76.6000 76.7000 76.8000 76.9000 77.0000 77.1000 77.2000 77.3000 77.4000 77.5000 77.6000 77.7000 77.8000 77.9000 Columns 181 through 198 78.0000 78.1000 78.2000 78.3000 78.4000 78.5000 78.6000 78.7000 78.8000 78.9000 79.0000 79.1000 79.2000 79.3000 79.4000 79.5000 79.6000 79.7000 Columns 199 through 216 79.8000 79.9000 80.0000 80.1000 80.2000 80.3000 80.4000 80.5000 80.6000 80.7000 80.8000 80.9000 81.0000 81.1000 81.2000 81.3000 81.4000 81.5000 Columns 217 through 234 81.6000 81.7000 81.8000 81.9000 82.0000 82.1000 82.2000 82.3000 82.4000 82.5000 82.6000 82.7000 82.8000 82.9000 83.0000 83.1000 83.2000 83.3000 Columns 235 through 252 83.4000 83.5000 83.6000 83.7000 83.8000 83.9000 84.0000 84.1000 84.2000 84.3000 84.4000 84.5000 84.6000 84.7000 84.8000 84.9000 85.0000 85.1000 Columns 253 through 270 85.2000 85.3000 85.4000 85.5000 85.6000 85.7000 85.8000 85.9000 86.0000 86.1000 86.2000 86.3000 86.4000 86.5000 86.6000 86.7000 86.8000 86.9000 Columns 271 through 288 87.0000 87.1000 87.2000 87.3000 87.4000 87.5000 87.6000 87.7000 87.8000 87.9000 88.0000 88.1000 88.2000 88.3000 88.4000 88.5000 88.6000 88.7000 Columns 289 through 306 88.8000 88.9000 89.0000 89.1000 89.2000 89.3000 89.4000 89.5000 89.6000 89.7000 89.8000 89.9000 90.0000 90.1000 90.2000 90.3000 90.4000 90.5000 Columns 307 through 324 90.6000 90.7000 90.8000 90.9000 91.0000 91.1000 91.2000 91.3000 91.4000 91.5000 91.6000 91.7000 91.8000 91.9000 92.0000 92.1000 92.2000 92.3000 Columns 325 through 342 92.4000 92.5000 92.6000 92.7000 92.8000 92.9000 93.0000 93.1000 93.2000 93.3000 93.4000 93.5000 93.6000 93.7000 93.8000 93.9000 94.0000 94.1000 Columns 343 through 360 94.2000 94.3000 94.4000 94.5000 94.6000 94.7000 94.8000 94.9000 95.0000 95.1000 95.2000 95.3000 95.4000 95.5000 95.6000 95.7000 95.8000 95.9000 Columns 361 through 378 96.0000 96.1000 96.2000 96.3000 96.4000 96.5000 96.6000 96.7000 96.8000 96.9000 97.0000 97.1000 97.2000 97.3000 97.4000 97.5000 97.6000 97.7000 Columns 379 through 396 97.8000 97.9000 98.0000 98.1000 98.2000 98.3000 98.4000 98.5000 98.6000 98.7000 98.8000 98.9000 99.0000 99.1000 99.2000 99.3000 99.4000 99.5000 Columns 397 through 401 99.6000 99.7000 99.8000 99.9000 100.0000

2   Pass
x = [54.0000 73.0000 97.0000 79.0000 60.0000 72.6000;... 61.0000 58.0000 89.0000 63.0000 65.0000 67.2000;... 90.0000 85.0000 74.0000 89.0000 74.0000 82.4000;... 42.0000 81.0000 72.0000 61.0000 93.0000 69.8000;... 50.0000 51.0000 65.0000 97.0000 59.0000 64.4000;... 79.0000 62.0000 75.0000 93.0000 61.0000 74.0000;... 84.0000 78.0000 76.0000 73.0000 58.0000 73.8000;... 79.0000 87.0000 91.0000 77.0000 61.0000 79.0000;... 67.0000 44.0000 90.0000 75.0000 72.0000 69.6000]; y_correct = [54.0000 73.0000 97.0000 79.0000 60.0000 1.2600;... 61.0000 58.0000 89.0000 63.0000 65.0000 0.7200;... 90.0000 85.0000 74.0000 89.0000 74.0000 2.2400;... 42.0000 81.0000 72.0000 61.0000 93.0000 0.9800;... 50.0000 51.0000 65.0000 97.0000 59.0000 0.4400;... 79.0000 62.0000 75.0000 93.0000 61.0000 1.4000;... 84.0000 78.0000 76.0000 73.0000 58.0000 1.3800;... 79.0000 87.0000 91.0000 77.0000 61.0000 1.9000;... 67.0000 44.0000 90.0000 75.0000 72.0000 0.9600]; assert(all(abs(rescale_scores(x) - y_correct) < 1e-3, 'all'))

A = Columns 1 through 18 60.0000 60.1000 60.2000 60.3000 60.4000 60.5000 60.6000 60.7000 60.8000 60.9000 61.0000 61.1000 61.2000 61.3000 61.4000 61.5000 61.6000 61.7000 Columns 19 through 36 61.8000 61.9000 62.0000 62.1000 62.2000 62.3000 62.4000 62.5000 62.6000 62.7000 62.8000 62.9000 63.0000 63.1000 63.2000 63.3000 63.4000 63.5000 Columns 37 through 54 63.6000 63.7000 63.8000 63.9000 64.0000 64.1000 64.2000 64.3000 64.4000 64.5000 64.6000 64.7000 64.8000 64.9000 65.0000 65.1000 65.2000 65.3000 Columns 55 through 72 65.4000 65.5000 65.6000 65.7000 65.8000 65.9000 66.0000 66.1000 66.2000 66.3000 66.4000 66.5000 66.6000 66.7000 66.8000 66.9000 67.0000 67.1000 Columns 73 through 90 67.2000 67.3000 67.4000 67.5000 67.6000 67.7000 67.8000 67.9000 68.0000 68.1000 68.2000 68.3000 68.4000 68.5000 68.6000 68.7000 68.8000 68.9000 Columns 91 through 108 69.0000 69.1000 69.2000 69.3000 69.4000 69.5000 69.6000 69.7000 69.8000 69.9000 70.0000 70.1000 70.2000 70.3000 70.4000 70.5000 70.6000 70.7000 Columns 109 through 126 70.8000 70.9000 71.0000 71.1000 71.2000 71.3000 71.4000 71.5000 71.6000 71.7000 71.8000 71.9000 72.0000 72.1000 72.2000 72.3000 72.4000 72.5000 Columns 127 through 144 72.6000 72.7000 72.8000 72.9000 73.0000 73.1000 73.2000 73.3000 73.4000 73.5000 73.6000 73.7000 73.8000 73.9000 74.0000 74.1000 74.2000 74.3000 Columns 145 through 162 74.4000 74.5000 74.6000 74.7000 74.8000 74.9000 75.0000 75.1000 75.2000 75.3000 75.4000 75.5000 75.6000 75.7000 75.8000 75.9000 76.0000 76.1000 Columns 163 through 180 76.2000 76.3000 76.4000 76.5000 76.6000 76.7000 76.8000 76.9000 77.0000 77.1000 77.2000 77.3000 77.4000 77.5000 77.6000 77.7000 77.8000 77.9000 Columns 181 through 198 78.0000 78.1000 78.2000 78.3000 78.4000 78.5000 78.6000 78.7000 78.8000 78.9000 79.0000 79.1000 79.2000 79.3000 79.4000 79.5000 79.6000 79.7000 Columns 199 through 216 79.8000 79.9000 80.0000 80.1000 80.2000 80.3000 80.4000 80.5000 80.6000 80.7000 80.8000 80.9000 81.0000 81.1000 81.2000 81.3000 81.4000 81.5000 Columns 217 through 234 81.6000 81.7000 81.8000 81.9000 82.0000 82.1000 82.2000 82.3000 82.4000 82.5000 82.6000 82.7000 82.8000 82.9000 83.0000 83.1000 83.2000 83.3000 Columns 235 through 252 83.4000 83.5000 83.6000 83.7000 83.8000 83.9000 84.0000 84.1000 84.2000 84.3000 84.4000 84.5000 84.6000 84.7000 84.8000 84.9000 85.0000 85.1000 Columns 253 through 270 85.2000 85.3000 85.4000 85.5000 85.6000 85.7000 85.8000 85.9000 86.0000 86.1000 86.2000 86.3000 86.4000 86.5000 86.6000 86.7000 86.8000 86.9000 Columns 271 through 288 87.0000 87.1000 87.2000 87.3000 87.4000 87.5000 87.6000 87.7000 87.8000 87.9000 88.0000 88.1000 88.2000 88.3000 88.4000 88.5000 88.6000 88.7000 Columns 289 through 306 88.8000 88.9000 89.0000 89.1000 89.2000 89.3000 89.4000 89.5000 89.6000 89.7000 89.8000 89.9000 90.0000 90.1000 90.2000 90.3000 90.4000 90.5000 Columns 307 through 324 90.6000 90.7000 90.8000 90.9000 91.0000 91.1000 91.2000 91.3000 91.4000 91.5000 91.6000 91.7000 91.8000 91.9000 92.0000 92.1000 92.2000 92.3000 Columns 325 through 342 92.4000 92.5000 92.6000 92.7000 92.8000 92.9000 93.0000 93.1000 93.2000 93.3000 93.4000 93.5000 93.6000 93.7000 93.8000 93.9000 94.0000 94.1000 Columns 343 through 360 94.2000 94.3000 94.4000 94.5000 94.6000 94.7000 94.8000 94.9000 95.0000 95.1000 95.2000 95.3000 95.4000 95.5000 95.6000 95.7000 95.8000 95.9000 Columns 361 through 378 96.0000 96.1000 96.2000 96.3000 96.4000 96.5000 96.6000 96.7000 96.8000 96.9000 97.0000 97.1000 97.2000 97.3000 97.4000 97.5000 97.6000 97.7000 Columns 379 through 396 97.8000 97.9000 98.0000 98.1000 98.2000 98.3000 98.4000 98.5000 98.6000 98.7000 98.8000 98.9000 99.0000 99.1000 99.2000 99.3000 99.4000 99.5000 Columns 397 through 401 99.6000 99.7000 99.8000 99.9000 100.0000

### Community Treasure Hunt

Find the treasures in MATLAB Central and discover how the community can help you!

Start Hunting!