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

Java复习32(PTA)

 集合求交

分数 20

全屏浏览

切换布局

作者 温彦

单位 山东科技大学

从键盘录入1行包含6个整数(整数可以重复)的字符串,前3个整数和后3个整数分别构成2个集合。编写程序,输出这两个集合的交集中的元素个数。

输入格式:

键盘录入的1行包含6个整数(整数可以重复)的字符串

输出格式:

前3个整数和后3个整数构成的2个集合的交集中的元素个数

输入样例:

在这里给出一组输入。例如:

12 14 22 12 16 22

输出样例:

在这里给出相应的输出。例如:

2

代码长度限制

16 KB

时间限制

400 ms

内存限制

64 MB

栈限制

8192 KB

import java.util.*;/*** @author chen*/
public class Main {public static void main(String[] args) {Scanner sc = new Scanner(System.in);String input = sc.nextLine();String[] str = input.split("\\s+");Set<Integer> s1 = new HashSet();Set<Integer> s2 = new HashSet();for (int i = 0; i < 3; i++) {s1.add(Integer.valueOf(str[i]));}for (int i = 3; i < 6; i++) {s2.add(Integer.valueOf(str[i]));}sc.close();Set combined = new HashSet(s1);combined.retainAll(s2);System.out.println(combined.size());}
}


http://www.mrgr.cn/news/65340.html

相关文章:

  • 【自用】fastapi学习记录--请求和参数
  • debian10 arm64 修改国内软件源
  • 实体(Entity)详解
  • 电能表预付费系统-标准传输规范(STS)(33)
  • 蒙特卡洛方法(MC Exploring Starts算法例子)
  • Mac下载 安装MIMIC-IV 3.0数据集
  • 【智能算法应用】鹈鹕优化算法求解二维路径规划问题
  • 布朗运动
  • 大数据挖掘有哪些技术要点?
  • Fork突然报错
  • 详解UDP协议
  • python-web开发神器:FastAPI详细使用(简单易用)
  • 一个小程序如何对接多个收款账户?
  • c++基础12比较/逻辑运算符
  • Python元组和列表在“用户信息管理”项目中的应用
  • VulkanTutorial(12·recreation swap chain,Vertex buffers)
  • SQLserver 表拆分
  • 从 vue 源码看问题 — 如何理解 vue 响应式?
  • Pyqt5蓝牙链接心跳检测
  • LeetCode 每日一题,用 Go 实现两数之和的非暴力解法
  • UEFI学习笔记(十四):UEFI Driver Model概述
  • scala Map集合
  • 云原生+AI核心技术&最佳实践
  • A10,V100,T4,P100,P4 那一款机器的配置比较好
  • 计算机存储单元bit。不同编程语言类型差异。
  • 统信UOS系统应用开发