Java Людина Вчитель 3
Обмеження на час виконання 1 секунда
Обмеження на використання пам'яті 128 мегабайтів
Реалізуйте клас Person.
Реалізуйте клас Teacher, який є спадкоємцем класу Person.
class Person { protected String Surname, Name; protected int Age; Person(String Surname, String Name, int Age) // Конструктор public String toString() // Повертає рядок у форматі Surname Name Age } class Teacher extends Person { protected String Subject; protected int Salary; Teacher(String Surname, String Name, int Age, String Subject, int Salary) // Конструктор public String toString() // Повертає рядок у форматі Surname Name Age Subject Salary } class ListOfPeople { ArrayList<Person> a = new ArrayList<Person>(); public void add(Person p) // Додає людину p до списку public int size() // Повертає розмір списку public String toString() // Повертає рядок з інформацією про всіх людей у списку, кожна людина на окремому рядку public ListOfPeople getTeachers() // Повертає список лише Вчителів public int GetNumberOfTeachers() // Повертає кількість Вчителів у списку public ListOfPeople getNotTeachers() // Повертає список людей, які не є Вчителями public int GetNumberOfNotTeachers() // Повертає кількість людей, які не є Вчителями }
Список людей буде створено так:
ListOfPeople list = new ListOfPeople();
Вхідні дані будуть додані до списку, після чого буде виведено кількість і список вчителів:
System.out.println(list.GetNumberOfTeachers()); System.out.print(list.getTeachers());
Кількість і список людей, які не є вчителями, буде виведено так:
System.out.println(list.GetNumberOfNotTeachers()); System.out.print(list.getNotTeachers());
Вхідні дані
Кожен рядок містить інформацію про одну з двох категорій людей у наступному форматі:
Person Surname Name Age
Teacher Surname Name Age Subject Salary
Вихідні дані
У першому рядку виведіть кількість Вчителів. У наступних рядках виведіть інформацію про Вчителів. Потім виведіть кількість людей, які не є вчителями. У наступних рядках виведіть інформацію про людей, які не є Вчителями.
Приклади
Вхідні дані #1
Відповідь #1
Відправки 751
Коефіцієнт прийняття 55%