Advertisement
Kamend1

04.Movie

Mar 12th, 2025
96
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
  1. function movies (input) {
  2.     let movieArr = [];
  3.  
  4.     for (let command of input) {
  5.  
  6.         if (command.includes('addMovie')) {
  7.             let movieName = command.replace('addMovie ', '');
  8.             let movieObj = {name: movieName};
  9.             movieArr.push(movieObj)
  10.         } else if (command.includes('directedBy')){
  11.             let [movieName, director] = command.split(' directedBy ');
  12.             let movie = movieArr.find(m => m.name === movieName);
  13.             if (movie) {
  14.                 movie.director = director;
  15.             }
  16.         } else if (command.includes('onDate')) {
  17.             let [movieName, date] = command.split(' onDate ');
  18.             let movie = movieArr.find(m => m.name === movieName);
  19.             if (movie) {
  20.                 movie.date = date;
  21.             }
  22.         }
  23.     }
  24.  
  25.     for (let movie of movieArr) {
  26.         if (movie.name && movie.director && movie.date) {
  27.             console.log(JSON.stringify(movie));
  28.         }
  29.     }
  30. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement