SDUT-oj 下沉的船
来源:互联网 发布:卡尔身份证阅软件 编辑:程序博客网 时间:2024/04/29 20:06
下沉的船
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.Scanner;public class Main {public static void main(String[] args){Scanner p = new Scanner(System.in);while(p.hasNext()){int t = p.nextInt() ;String[] wc = new String[110] ;int num1 = 0 ; String[] mn = new String[110] ;int num2 = 0 ;String[] cp = new String[110] ; int num3 = 0 ; for(int i=0;i<t;i++){String str = p.next() ;String str2 = p.next() ; if(str2.equals("woman")||str2.equals("child")){wc[num1++] = str ; }if(str2.equals("man")){mn[num2++] = str ; }if(str2.equals("captain")){cp[num3++] = str ; }}/* * 下面不能用wc.length mn.length cp.length ,要直接用num1,num2,num3 这三个,不然会出现null. * */for(int i=0;i<num1;i++){ System.out.println(wc[i]);}for(int i=0;i<num2;i++){System.out.println(mn[i]);}for(int i=0;i<num3;i++){System.out.println(cp[i]);}}}}
阅读全文
0 0
- SDUT-oj 下沉的船
- 下沉的船 oj
- sdut——下沉的船
- Java sdut acm 2714 下沉的船(字符串、链表)
- 下沉的船
- 2714 下沉的船
- 下沉的船
- 下沉的船
- 下沉的船
- sdut_java_下沉的船
- 下沉的船
- 下沉的船
- 下沉的船
- 下沉的船
- 下沉的船
- SDUT OJ refresh的停车场
- 完美的素数 (sdut oj)
- 矩阵的舞蹈 (sdut oj)
- Android Bluetooth 与 Headset 通信
- Post请求拼接参数的一大难点
- MySQL数据库操作步骤---"增删改查"
- C# 实现对象转字典
- 模版/模版函数的全特化/偏特化与类型萃取技术
- SDUT-oj 下沉的船
- java-反射(一)-反射的概念性学习
- 学习yii的一些笔记
- 打开sln文件时提示“选择的文件时解决方案文件,但是用此应用程序的较新版本创建的,无法打开”
- 月度开销
- C的位运算符系统梳理
- Visual Studio Code编写并实时预览Markdown
- 构造方法
- 机器学习建模数据集的划分