当前位置: 首页 > news >正文

Java练习题2021-2

"某地大数据防疫平台记录了往来的所有防疫相关信息,包括 本地或外地人员、健康码颜色、接种疫苗情况、最近一次核酸结果、最近一次核酸检测时间等。

该地某区域对于进入人员的要求为:

如果是本地人员,需要绿码和疫苗完全接种方可进入;
如果是外地人员,需要绿码、疫苗完全接种和近2天核酸检测阴性结果。
请设计程序,判断有多少人可以进入该区域。

输入说明:第一行,人员数量;
第二行开始每行为该人员的各个参数,以空格隔开,包括:
本地或外地人员:本地为’L’,外地为’T’;
健康码颜色:绿色为’G’,黄色为’Y’,红色为’R’;
接种疫苗情况:完全接种为‘C’,其他为’E’;
最近一次核酸检测结果:阴性为’N’,阳性为’P’,未查为’U‘
最近一次核酸检测时间为:整数,取值范围为0-7,0代表当天检测,7代表7天或更长时间之前检测或未查;

输出说明:符合条件“绿码且完成疫苗本地人员”或“绿码且近2天(天数<2)有核酸阴性检测结果的外地人员” 的人数

输入样例:4
L G C U 7
L Y C N 3
T G E N 1
T R C N 0
输出样例:1"

package _2021Ti;import java.util.Arrays;
import java.util.Scanner;public class Test2 {public static void main(String[] args) {Scanner scanner = new Scanner(System.in);int num = scanner.nextInt();scanner.nextLine();int okNum = 0;for (int i = 0 ; i< num ; i++){String p1 =scanner.nextLine();String[] s = p1.split(" ");// L G C U 7if (s[0].equals("L") && s[1].equals("G")&& s[2].equals("C")){okNum++;}if (s[0].equals("T") && s[1].equals("G")&& s[2].equals("C") && s[3].equals("N") && Integer.valueOf(s[4]) < 2){okNum++;}}System.out.println(okNum);}
}

http://www.lryc.cn/news/208332.html

相关文章:

  • 深度学习面试题目01
  • ESP32网络开发实例-HTTP-POST请求
  • 怎么把成绩发给家长
  • Banana Pi BPI-W3 RK3588开发板基本使用文档
  • 源码解析SpringMVC之RequestMapping注解原理
  • biocParallel学习
  • AWTK实现汽车仪表Cluster/DashBoard嵌入式GUI开发(六):一个AWTK工程
  • MySQL主从复制(基于binlog日志方式)
  • 计算机网络【CN】介质访问控制
  • CDR和AI哪个软件更好用?
  • 保姆级认识AVL树【C++】(精讲:AVL Insert)
  • pinia中使用reactive声明变量,子页面使用时,值未改变,即不是响应式的(解决方法)
  • 基于springboot零食商城管理系统
  • C++程序练习
  • Golang 继承
  • 棋盘格测距-单目相机(OpenCV/C++)
  • 031-从零搭建微服务-监控中心(一)
  • vue中使用xlsx插件导出多sheet excel实现方法
  • Linux - 进程的优先级 和 如何使用优先级调度进程
  • 支持控件drag和click
  • AIR101 LuatOS LVGL 显示多个标签例程
  • Istio实战(七)- Bookinfo 部署
  • 出差学小白知识No5:|Ubuntu上关联GitLab账号并下载项目(ssh key配置)
  • FL Studio21.2中文版多少钱?值得下载吗
  • 软考系统架构师知识点集锦三:软件架构设计
  • docker - window Docker Desktop升级
  • Element UI + Vue 新增和编辑共用表单校验无法清除问题(已解决)
  • FL Studio21最新中文汉化解锁版,2024怎么激活FL Studio
  • Mac怎么清理磁盘空间?释放Mac磁盘空间有效方法
  • 论文阅读(一)城市干道分段绿波协调控制模型研究