Java Person Teacher 2
Execution time limit is 1 second
Runtime memory usage limit is 128 megabytes
Implement a class Person.
Implement a class Teacher that extends Person.
class Person { protected String Surname, Name; protected int Age; Person(String Surname, String Name, int Age) // Constructor public String toString() // Print Surname Name Age } class Teacher extends Person { protected String Subject; protected int Salary; Teacher(String Surname, String Name, int Age, String Subject, int Salary) // Constructor public String toString() // Print Surname Name Age Subject Salary } class ListOfPeople { ArrayList<Person> a = new ArrayList<Person>(); public void add(Person p) // Add person p to array list public int size() // Return size of array list public String toString() // Print people in array list. Each person print in a separate line }
List of people will be created:
ListOfPeople list = new ListOfPeople();
Input data will be added to the list. The list of people will be printed using
System.out.println(list);
Input
Each line contains one of two types of people in the next format:
Person Surname Name Age
Teacher Surname Name Age Subject Salary
Output
For each person print in one line its data.
Examples
Input #1
Answer #1
Submissions 1K
Acceptance rate 50%