华为OD机试 -敏感字段加密(Java) | 机试题+算法思路+考点+代码解析 【2023】

news/2024/5/19 11:04:39 标签: java, 算法, 华为, 数据结构, od

敏感字段加密

题目

给定一个由多个命令字组成的命令字符串;

  1. 字符串长度小于等于ode>127ode>字节,只包含大小写字母,数字,下划线和偶数个双引号
  2. 命令字之间以一个或多个下划线_进行分割
  3. 可以通过两个双引号ode>""ode>来标识包含下划线_的命令字或空命令字(仅包含两个双引号的命令字),双引号不会在命令字内部出现

请对指定索引的敏感字段进行加密,替换为ode>******ode>(6个ode>*ode>),
并删除命令字前后多余的下划线_。
如果无法找到指定索引的命令字,输出字符串ode>ERRORode>

输入

输入为两行
第一行为命令字索引ode>Kode>(从ode>0ode>开始)
第二行为命令字符串ode>Sode>

输出

输出处理后的命令字符串
如果无法找到指定索引的命令字,输出字符串ode>ERRORode>

示例一

输入

ode class="prism language-plaintext">1
password__a12345678_timeout_100
ode>

输出

ode class="prism language-plaintext">password__******_timeout_100
ode>

示例二


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

相关文章

二十四、通过逃逸分析看堆空间的对象分配策略

堆是分配对象存储的唯一选择吗? 在《深入理解Java虚拟机》中关于Java堆内存有这样一段描述: 随着JIT编译期的发展与逃逸分析技术逐渐成熟,栈上分配‘标量替换优化技术见会导致一些微妙的变化,所有的对象都分配堆上也渐渐不那么“绝对“了。 …

吊打面试官-Springcloud面试题

1、Springcloud-alibaba有那些组件 Springcloud 提供了构建为服务系统所需要的一组通用开发模式以及一系列快速实现这些开发模式的工具 2、分布式事务如何处理?怎么保证事务一致性 分布式事务:将不同节点上的事务操作,提供操作院子性保证。…

爬虫HTTP原理

1.1 HTTP 基本原理 在本节中,我们会详细了解 HTTP 的基本原理,了解在浏览器中敲入 URL 到获取网页内容之间发生了什么。了解这些内容,有助于我们进一步了解爬虫的基本原理。 URI 和 URL 这里我们先了解一下 URI 和 URL。URI 的全称为 Unifor…

GD25LQ32ENIGR NOR 存储器、SLB9670VQ2.0模块应用、PM8533B-F3EI PCIe 交换机 接口

FLASH - NOR 存储器:GD25LQ32ENIGR8-USON(明佳达电子)存储器类型:非易失存储器格式:闪存技术:FLASH - NOR存储容量:32Mb存储器组织:4M x 8存储器接口:SPI - 四 I/O&#…

你真的知道如何系统高效地学习数据结构与算法吗?

文章目录前言:什么是数据结构?什么是算法?学习这个算法需要什么基础?学习的重点在什么地方?一些可以让你事半功倍的学习技巧1.边学边练,适度刷题2.多问、多思考、多互动3.打怪升级学习法4.知识需要沉淀&…

Python 快速入门【1】:Python介绍、变量和数据类型、输入输出、运算符

本文已收录于专栏🌻《Python 快速入门》文章目录1、Python 介绍2、变量和数据类型2.1 注释的使用2.2 变量以及数据类型2.2.1 什么是变量?2.2.2 怎么给变量起名?2.2.3 变量的类型🎨 整数 int🎨 浮点数(小数&…

解决Uncaught SyntaxError: Unexpected reserved word

我在写项目的时候,遇到了这个报错,从网上搜了一些解决方法,都没有进行解决解决思路:首先,我运行项目报错,我查看了一下node版本,是否太低,如果是14版本的话,那么node需要…

华为OD机试 -求解连续数列(Java) | 机试题+算法思路+考点+代码解析 【2023】

求解连续数列 题目 已知连续正整数数列{K}=K1,K2,K3…Ki的各个数相加之和为S,i=N (0<S<100000, 0<N<100000), 求此数列K。 输入描述: 输入包含两个参数,1)连续正整数数列和S,2)数列里数的个数N。 输出描述: 如果有解输出数列K,如果无解输出-1 示例1 …