L1-005考试座位号(15分)java解析
L1-005考试座位号(15分)java解析
每个 PAT 考⽣在参加考试时都会被分配两个座位号,⼀个是试机座位,⼀个是考试座位。正常情况下,考⽣在⼊场时先得到试机座位号码,⼊座进⼊试机状态后,系统会显⽰该考⽣的考试座位号码,考试时考⽣需要换到考试座位就座。但有些考⽣迟到了,试机已经结束,他们只能拿着领到的试机座位号码求助于你,从后台查出他们的考试座位号码。
输⼊格式:
输⼊第⼀⾏给出⼀个正整数 N(≤1000),随后 N ⾏,每⾏给出⼀个考⽣的信息:准考证号试机座位号考试座位号。其中准考证号由16 位数字组成,座位从 1 到 N 编号。输⼊保证每个⼈的准考证号都不同,并且任何时候都不会把两个⼈分配到同⼀个座位上。
考⽣信息之后,给出⼀个正整数 M(≤N),随后⼀⾏中给出 M 个待查询的试机座位号码,以空格分隔。
输出格式:
对应每个需要查询的试机座位号码,在⼀⾏中输出对应考⽣的准考证号和考试座位号码,中间⽤ 1 个空格分隔。
输⼊样例:
4
3310120150912233 2 4
3310120150912119 4 1
3310120150912126 1 3
3310120150912002 3 2
2
3 4
输出样例:
3310120150912002 2
邪不压正 电影3310120150912119 1
Note:
利⽤HashMap键值对装⼊,键对应试机座位号码,值对应考试座位号码
代码:
import java.io.BufferedReader;
import java.io.IOException;
import java.io.InputStreamReader;
import java.util.ArrayList;
import java.util.HashMap;
dnf怎么强化武器public class Main {
public static void main(String[] args) throws NumberFormatException, IOException {  // TODO Auto-generated method stub
BufferedReader br = new BufferedReader(new InputStreamReader(System.in));
公司注册流程//  输⼊第⼀⾏给出⼀个正整数 N(≤1000)
//需要将字符串转换为整数
int n = Integer.adLine());
HashMap<String,String> hm = new HashMap<String,String>();
//随后 N ⾏,每⾏给出⼀个考⽣的信息
双面胶怎么快速去除痕迹for (int i = 0; i<n; i++) {
//根据给定正则表达式的匹配拆分此字符串,所得数组中不包括结尾空字符串。
String[] stu = br.readLine().split(" ");
String result = stu[0]+" "+stu[2];
//stu[0] : 准考证号 stu[1] 试机座位号 stu[2] 考试座位号
//将试机座位号作为关键字,装⼊HashMap中小产权房屋买卖协议
网速限制
hm.put(stu[1], result);
}
//给出⼀个正整数 M(≤N),
int m = Integer.adLine());
//随后⼀⾏中给出 M 个待查询的试机座位号码,以空格分隔。
String[] find = br.readLine().split(" ");
for (int i = 0; i<m ; i++) {
System.out.(find[i]));
}
}
}

版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。