小明在做志愿者招募工作,他需要将志愿者的招募信息进行筛选排序,整理出符合条件的志愿者。志愿者信息包括志愿者姓名、年龄、已获得工时数以及是否精通英语。
小明要从收集的志愿者信息中筛选出十八周岁以上,六十周岁以下的志愿者,并根据志愿者已获工时数从大到小排序;若工时数相同,则精通英语的志愿者优先;若以上皆相同则根据志愿者姓名按字典顺序排序。
小明在做志愿者招募工作,他需要将志愿者的招募信息进行筛选排序,整理出符合条件的志愿者。志愿者信息包括志愿者姓名、年龄、已获得工时数以及是否精通英语。
小明要从收集的志愿者信息中筛选出十八周岁以上,六十周岁以下的志愿者,并根据志愿者已获工时数从大到小排序;若工时数相同,则精通英语的志愿者优先;若以上皆相同则根据志愿者姓名按字典顺序排序。
一个整数N,表示志愿者人数(0<N<=100)
下面N行,每行列出志愿者的姓名、年龄、已获得工时数、是否精通英语(Y为是,N为否)。
按题目要求输出排序后结果。
4 Zhangsan 17 20 N Lisi 18 19 N Wangwu 20 33 Y Heliu 18 19 N
Wangwu 20 33 Y Heliu 18 19 N Lisi 18 19 N