Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- function solve(input) {
- let numberOfMovies = Number(input[0]);
- let arr = [];
- let arr2 = [];
- let biggest = 0;
- let smallest = 0;
- let average = 0;
- let nameMovieBiggest = '';
- let nameMovieSmallest = '';
- let counter = 0;
- for (let i = 1; i < input.length; i++) {
- for (let j = 1; j < input.length; j++) {
- if (arr2.length !== input.length) {
- if (!isNaN(input[j])) {
- arr.push(input[j]);
- }
- arr2.push(input[j]);
- } else {
- break;
- }
- }
- arr.sort();
- biggest = arr[arr.length - 1];
- smallest = arr[0];
- if (arr2[i] === biggest) {
- nameMovieBiggest = arr2[i - 1];
- } else if (arr2[i] === smallest) {
- nameMovieSmallest = arr2[i - 1];
- }
- for (let c = 0; counter < arr.length; c++) {
- average += +arr[c];
- counter += 1;
- }
- }
- average = average / numberOfMovies;
- biggest = +biggest;
- smallest = +smallest;
- console.log(`${nameMovieBiggest} is with highest rating: ${+biggest.toFixed(1)}`);
- console.log(`${nameMovieSmallest} is with lowest rating: ${+smallest.toFixed(1)}`);
- console.log(`Average rating: ${average.toFixed(1)}`);
- }
- solve([
- '5',
- 'A Star is Born',
- '7.8',
- 'Creed 2',
- '7.3',
- 'Mary Poppins',
- '7.2',
- 'Vice',
- '7.2',
- 'Captain Marvel',
- '7.1'
- ]);
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement