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

ui设计与网站建设推广技术

ui设计与网站建设,推广技术,创业做招聘网站靠谱吗,pageadmin做网站要钱吗目录 专栏导读一、题目描述二、输入描述三、输出描述四、解题思路五、Java算法源码六、效果展示1、输入2、输出3、说明 华为OD机试 2023B卷题库疯狂收录中,刷题点这里 专栏导读 本专栏收录于《华为OD机试(JAVA)真题(A卷B卷&#…

在这里插入图片描述

目录

    • 专栏导读
    • 一、题目描述
    • 二、输入描述
    • 三、输出描述
    • 四、解题思路
    • 五、Java算法源码
    • 六、效果展示
      • 1、输入
      • 2、输出
      • 3、说明

华为OD机试 2023B卷题库疯狂收录中,刷题点这里

专栏导读

本专栏收录于《华为OD机试(JAVA)真题(A卷+B卷)》。

刷的越多,抽中的概率越大,每一题都有详细的答题思路、详细的代码注释、样例测试,发现新题目,随时更新,全天CSDN在线答疑。

一、题目描述

为了提高数据传输的效率,会对传输的报文进行压缩处理。

输入一个压缩后的报文,请返回它解压后的原始报文。

压缩规则:n[str],表示方括号内部的str正好重复n次。

注意:

  1. n为正整数,取值范围0~100,str只包含小写英文字母,不考虑异常情况。
  2. 原始报文长度不会超过1000,不考虑异常的情况。

二、输入描述

输入压缩后的报文:

  1. 不考虑无效的输入,报文没有额外的空格,方括号总是符合格式的要求;
  2. 原始报文不包含数字,所有的数字只表示重复的次数n,例如不会出现像5b或3[8]的输入;

三、输出描述

解压后的原始报文。

输入输出说明
3[k]2[mn]kkkmnmn
3[m2[c]]mccmccmcc

四、解题思路

核心是正则表达式。

五、Java算法源码

package com.guor.od;import java.util.*;
import java.util.regex.Matcher;
import java.util.regex.Pattern;public class OdTest {public static void main(String[] args) {Scanner s = new Scanner(System.in);String input = s.nextLine();System.out.print(calculate(input));}public static String calculate(String input) {if (input == null || "".equals(input)) {return "";}Pattern pattern = Pattern.compile("[0-9]+\\[[a-z]+]");Matcher matcher = pattern.matcher(input);if (!matcher.find()) {return input;}String group = matcher.group();int index = group.indexOf('[');int counts = Integer.parseInt(group.substring(0, index));String words = group.substring(index + 1, group.length() - 1);StringBuilder builder = new StringBuilder();for (int i = 0; i < counts; ++i) {builder.append(words);}String find = input.replace(group, builder.toString());return calculate(find);}
}

六、效果展示

1、输入

3[k]2[mn]

2、输出

kkkmnmn

3、说明

在这里插入图片描述


🏆下一篇:华为OD机试 - 荒岛求生 - 栈Stack(Java 2023 B卷 100分)

🏆本文收录于,华为OD机试(JAVA)真题(A卷+B卷)

刷的越多,抽中的概率越大,每一题都有详细的答题思路、详细的代码注释、样例测试,发现新题目,随时更新,全天CSDN在线答疑。

在这里插入图片描述

http://www.hkea.cn/news/498774/

相关文章:

  • 深圳网站开发招聘谁能给我个网址
  • 长沙做个网站多少钱怎样免费给自己的公司做网站
  • wordpress to微博优化营商环境条例
  • 做外贸通常用哪些网站seo网站监测
  • 电子商务网站建设解决方案必应搜索引擎
  • 企业网页制作与网站设计南京seo优化培训
  • sqlite开发网站想做网络推广的公司
  • 网页设计作业在线网站首页seo教程seo优化
  • 做个网站多钱域名备案查询系统
  • 饰品网站模板官网seo关键词排名系统
  • 文学网站做编辑百度笔记排名优化
  • 公司网站开发语言如何优化百度seo排名
  • 做网站较好的框架惠州百度推广排名
  • 网站建设和运营的课程推广软文发稿
  • 杭州企业网站建设方案ui培训
  • 个人站长做哪些网站好seo优化设计
  • 小白学做搭建网站软文街官方网站
  • 网站模板 可做采集站市场营销咨询
  • 家居网站建设素材天眼查询个人信息
  • 杭州专业网站排名优化交换链接的例子
  • 网站建设和数据容量整合seo的培训课程
  • 深圳 网站制作 哪家百度搜索排名优化哪家好
  • 网站运营者网址发稿平台
  • 内蒙古网站制作公司拼多多网店代运营要多少费用
  • 免费网站建设协议baike seotl
  • 做网站的好处和坏处怎么创建自己的网址
  • 兰州新区城乡建设局网站seo sem是什么职位
  • 衡水网站制作公司自媒体软文发布平台
  • 东莞圆心科技网站开发网页搜索
  • 日照网站建设价格百度推广怎么优化关键词的质量