下沉的船
来源:互联网 发布:手机刷机数据还在吗 编辑:程序博客网 时间:2024/04/29 19:44
下沉的船
Time Limit: 1000MS Memory Limit: 65536KB
Submit Statistic
Problem Description
身份优先级: woman = child > man > captain.
多组数据(少于组),每一组有一个整数(,代表船上有个人,接下来行,每行有一个名字和他的身份。名字字符长度小于。数据保证不存在重名,注意可能存在多名船长
Output
输出n行,每一行输出一个名字,先上船的名字在前面。
Example Input
6Jack captainAlice womanCharlie manTeddy womanBob childJulia woman
Example Output
AliceTeddyBobJuliaCharlieJack
Hint
import java.util.*;import java.lang.*;import java.math.*;public class Main{public static void main(String[] args){Scanner in = new Scanner(System.in);while(true){int n = in.nextInt();per [] peo = new per[100];for(int i=0; i<n; ++i){String name = in.next();String level = in.next();peo [i] = new per(name, level);}for(int i=0; i<3; ++i)for(int j=0; j<n; ++j){if(peo[j].getlev() == i)System.out.println(peo[j].getname());}}}}class per{private String name;private int lev;public per(String name, String level){this.name = name;if(level.equals("woman") || level.equals("child")){lev = 0;}else if(level.equals("man")){lev = 1;}elselev = 2;}public int getlev(){return lev;}public String getname(){return name;}}
0 0
- 下沉的船
- 2714 下沉的船
- 下沉的船
- 下沉的船
- 下沉的船
- 下沉的船 oj
- sdut_java_下沉的船
- 下沉的船
- 下沉的船
- 下沉的船
- 下沉的船
- 下沉的船
- SDUT-oj 下沉的船
- sdut——下沉的船
- Java sdut acm 2714 下沉的船(字符串、链表)
- 首字下沉的设置方法
- 段落的首字下沉的效果
- 下沉的船 (注意sort并非按照下标排序,需要自己加入二次判断)
- 用消息队列作信号量
- Leetcode 19. Remove Nth Node From End of List
- Zookeeper介绍
- 51单片机DS1302时钟芯片简单程序
- 【敏捷开发每日一贴】每日立会开多久?
- 下沉的船
- ReactNative调用Android原生模块
- matlab图像处理常用命令
- 查找--二叉查找树
- can终端电阻
- I/O复用-select、poll和epoll的区别
- Reset 重置按钮
- Java-面向对象
- 拷贝、赋值和析构