Advertisement
Guest User

10. Hospital

a guest
Feb 17th, 2020
130
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
  1. function Hospital(name, diagnosis, days) {
  2.     this.name = name;
  3.     this.diagnosis = diagnosis;
  4.     this.days = days;
  5. }
  6.  
  7. Hospital.prototype.toString = function () {
  8.   return this.name + " " + this.diagnosis + " " + this.days
  9. }
  10.  
  11. let n = Number(prompt('n'))
  12.  
  13. let patients = []
  14.  
  15. for (let i = 0; i < n; i++) {
  16.   let name = prompt('name')
  17.   let diagnosis = prompt('diagnosis')
  18.   let days = Number(prompt('days'))
  19.  
  20.   let patient = new Hospital(name, diagnosis, days)
  21.   patients.push(patient)
  22. }
  23.  
  24. for (let i = 0; i < n; i++) {
  25.   alert(patients[i])
  26. }
  27.  
  28. let longestIndex = 0
  29. for (let i = 0; i < n; i++) {
  30.   if(patients[i].days > patients[longestIndex].days) {
  31.       longestIndex = i
  32.   }
  33. }
  34.  
  35. alert(patients[longestIndex])
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement