【Java acm】特殊输入

news/2024/6/18 2:09:44 标签: java

input:
[[1,2,3 ],
[4, 5,6],
[7,8]]

output:
[[1, 2, 3], [4, 5, 6], [7, 8]]

思路

按行读入, 然后进行字符串处理, 将其他字符替换为空字符.在split(,)
repalceAll(“\s+”,“”), 将所有空白字符替换成空字符(包括空格, 制表, 换行等)

代码实现

import java.util.*;

public class test {
    public static void myFunc(ArrayList<ArrayList<Integer>> arr){
        //测试展示
        System.out.println(arr);
    }
    public static void main(String[] args) {
        Scanner sc = new Scanner(System.in);

        ArrayList<ArrayList<Integer>> arr = new ArrayList<>();
        while (sc.hasNextLine()) {
            ArrayList<Integer> row = new ArrayList<>();

            String s = sc.nextLine();
            /*
            [[1,2,3] ,
            [3,4,5]]
             */
            String[] list = s.trim().replace("],","")
                    .replace("[", "")
                    .replace("]", "")
                    .replace(" ","")
                    .split(",");
            for (int i = 0; i < list.length; i++) {
                int tmp = Integer.parseInt(list[i]);
                row.add(tmp);
            }
            arr.add(row);
        }

        myFunc(arr);
    }
}

http://www.niftyadmin.cn/n/5074369.html

相关文章

详解性能测试(2023最新版)

1.什么是性能测试 性能测试是通过自动化的测试工具模拟多种正常、峰值以及异常负载条件来对系统的各项性能指标进行测试。负载测试和压力测试都属于性能测试&#xff0c;两者可以结合进行。通过负载测试&#xff0c;确定在各种工作负载下系统的性能&#xff0c;目标是测试当负…

Python生成ASCII艺术:将文字演绎成视觉盛宴

文章目录 介绍安装使用终端命令字体展示介绍 ASCII艺术也被称为“计算机文本艺术”,它涉及将特殊字符有智慧地放置于字母之间,以制作出分布在多行文本上的视觉形状。今天和大家分享一个Python库,它可以将文本转换为ASCII艺术,让文字看起来更花哨。 运用场景:我们可以将ASC…

【arm实验1】GPIO实验-LED灯的流水亮灭

linuxlinux:~/study/01-asm$ cat asm-led.S .text .global _start _start: 1.设置GPIOE寄存器的时钟使能 RCC_MP_AHB4ENSETR[4]->1 0x50000a28 LDR R0,0X50000A28 LDR R1,[R0] 从r0为起始地址的4字节数据取出放在R1 ORR R1,R1,#(0x1<<4) 第4位设置为1 ORR R…

网络安全--安全认证、IPSEC技术

目录 1. 什么是数据认证&#xff0c;有什么作用&#xff0c;有哪些实现的技术手段&#xff1f; 2. 什么是身份认证&#xff0c;有什么作用&#xff0c;有哪些实现的技术手段&#xff1f; 3. 什么是VPN技术&#xff1f; 4. VPN技术有哪些分类&#xff1f; 5. IPSEC技术能够…

《有了这些可视化应用,再来一场亚运会也不怕!》

亚运会遇上中秋国庆千万大流量涌入城市&#xff0c;旅游、交通、应急消防等部门指挥中心人员&#xff0c;会如何运筹帷幄呢&#xff1f; 还记得刘涛在《开端》里&#xff0c;每次出场都在指挥中心&#xff0c;看着一堆大屏找线索。在早些年《人民的名义》里&#xff0c;汉东省的…

Android用户登录与数据存储:从权限请求到内外部存储的完整实践【完整实践步骤、外部存储、内部存储】

步骤 1: 登录页面布局 在 MainActivity 中实现用户登录功能&#xff0c;首先创建一个布局文件 activity_main.xml 包含用户名和密码的输入字段以及登录按钮。 <!-- activity_main.xml --> <LinearLayoutxmlns:android"http://schemas.android.com/apk/res/andr…

前端埋点上传

没事看看&#xff1a; 从用户行为到数据&#xff1a;数据采集全景解析 | 人人都是产品经理 搭建前端监控&#xff0c;采集用户行为的 N 种姿势-前端监控设备 创业公司做数据分析&#xff08;三&#xff09;用户行为数据采集系统-CSDN博客

深入理解强化学习——强化学习的基础知识

分类目录&#xff1a;《深入理解强化学习》总目录 在机器学习领域&#xff0c;有一类任务和人的选择很相似&#xff0c;即序贯决策&#xff08;Sequential Decision Making&#xff09;任务。决策和预测任务不同&#xff0c;决策往往会带来“后果”&#xff0c;因此决策者需要为…