fork download
  1.  
  2. const marks = {
  3. 'Грудзевич Анастасія': [3, 2, 5],
  4. 'Захаров Микита': [5, 3, 2],
  5. 'Деревяний Андрій': [5, 3, 3],
  6. 'Обоні Інна': [4, 4, 5],
  7. 'Луданенкова Романа': [4, 5, 3],
  8. 'Чепіль Роман': [4, 2, 2],
  9. 'Брийовська Андріана': [3, 2, 2],
  10. 'Броневська Анна': [3, 4, 4],
  11. 'Зеленевич Віта': [5, 5, 3],
  12. 'Зозуля Юрій': [5, 3, 5], // 10
  13. 'Коршнява Олена': [4, 4, 4],
  14. 'Лаврів Ангеліна': [2, 2, 2],
  15. 'Чоловський Максим': [5, 2, 2],
  16. 'Медзин Анна': [4, 3, 2],
  17. 'Митник Марія': [5, 4, 4]
  18. };
  19.  
  20. const stypendia = {
  21. 'Медзин Анна': 1500,
  22. 'Броневська Анна': 2000,
  23. 'Чепіль Роман': 1230,
  24. 'Грудзевич Анастасія': 2000,
  25. 'Деревяний Андрій': 1500,
  26. 'Чоловський Максим': 1000,
  27. 'Захаров Микита': 1200
  28. };
  29.  
  30. let mergedRecord = {};
  31.  
  32. for (const student in marks) {
  33. if (stypendia[student]) {
  34. mergedRecord[student] = {
  35. 'Оцінки': marks[student],
  36. 'Стипендія': stypendia[student]
  37. };
  38. } else {
  39. mergedRecord[student] = {
  40. 'Оцінки': marks[student],
  41. 'Стипендія': 'Не отримує'
  42. };
  43. }
  44. }
  45.  
  46. console.log("Об'єднана відомість про студентів:");
  47. for (const student in mergedRecord) {
  48. console.log(`${student}: Оцінки: ${mergedRecord[student]['Оцінки']}, Стипендія: ${mergedRecord[student]['Стипендія']}`);
  49. }
  50.  
Success #stdin #stdout 0.03s 16892KB
stdin
Standard input is empty
stdout
Об'єднана відомість про студентів:
Грудзевич Анастасія: Оцінки: 3,2,5, Стипендія: 2000
Захаров Микита: Оцінки: 5,3,2, Стипендія: 1200
Деревяний Андрій: Оцінки: 5,3,3, Стипендія: 1500
Обоні Інна: Оцінки: 4,4,5, Стипендія: Не отримує
Луданенкова Романа: Оцінки: 4,5,3, Стипендія: Не отримує
Чепіль Роман: Оцінки: 4,2,2, Стипендія: 1230
Брийовська Андріана: Оцінки: 3,2,2, Стипендія: Не отримує
Броневська Анна: Оцінки: 3,4,4, Стипендія: 2000
Зеленевич Віта: Оцінки: 5,5,3, Стипендія: Не отримує
Зозуля Юрій: Оцінки: 5,3,5, Стипендія: Не отримує
Коршнява Олена: Оцінки: 4,4,4, Стипендія: Не отримує
Лаврів Ангеліна: Оцінки: 2,2,2, Стипендія: Не отримує
Чоловський Максим: Оцінки: 5,2,2, Стипендія: 1000
Медзин Анна: Оцінки: 4,3,2, Стипендія: 1500
Митник Марія: Оцінки: 5,4,4, Стипендія: Не отримує