Java İnsan Müəllim 5
Zaman limiti 1 saniyə-dir
Yaddaş məhdudiyyəti 128 meqabayt
Riyalla sinfi Person.
Riyalla sinfi Teacher ki, Person sinfindən miras alır.
class Person { protected String Surname, Name; protected int Age; Person(String Surname, String Name, int Age) // Konstruktor public String toString() // Surname Name Age çıxar } class Teacher extends Person { protected String Subject; protected int Salary; Teacher(String Surname, String Name, int Age, String Subject, int Salary) // Konstruktor Teacher(Teacher a) // Kopiya konstruktoru public String toString() // Surname Name Age Subject Salary çıxar } class ListOfPeople { ArrayList<Person> a = new ArrayList<Person>(); public void add(Person p) // Şəxsi p massiva əlavə et public int size() // Massivin ölçüsünü qaytar public String toString() // Massivdəki insanları çıxar. Hər bir insanı ayrı bir sətirdə çıxar public Teacher getOldestTeacher() // Ən yaşlı Müəllimi qaytar public Teacher getOldestTeacher(String Subject) // Mövzu Subject olan ən yaşlı Müəllimi qaytar public Teacher getYoungestTeacher() // Ən gənc Müəllimi qaytar public Teacher getYoungestTeacher(String Subject) // Mövzu Subject olan ən gənc Müəllimi qaytar }
İnsanların siyahısı yaradılacaq:
ListOfPeople list = new ListOfPeople();
Giriş məlumatları list-ə əlavə olunacaq. Müəllimlərin siyahısı aşağıdakı qaydada çıxarılacaq:
ən yaşlı Müəllim
fizika dərsi deyən ən yaşlı Müəllim
ən gənc Müəllim
riyaziyyat dərsi deyən ən gənc Müəllim
System.out.println(list.getOldestTeacher()); System.out.println(list.getOldestTeacher("Physics")); System.out.println(list.getYoungestTeacher()); System.out.println(list.getYoungestTeacher("Math"));
Giriş məlumatları
Hər bir sətir aşağıdakı formatda iki insandan birini ehtiva edir:
Person Surname Name Age
Teacher Surname Name Age Subject Salary
Çıxış məlumatları
Müəllimlər haqqında məlumatları aşağıdakı qaydada çıxarın:
ən yaşlı Müəllim
fizika dərsi deyən ən yaşlı Müəllim
ən gənc Müəllim
riyaziyyat dərsi deyən ən gənc Müəllim
Nümunələr
Giriş #1
Çıxış #1
Təqdimatlar 572
Qəbul dərəcəsi 61%