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

华为OD机试 - 数据单元的变化替换(Java JS Python C)

题目描述

将一个 csv 格式的数据文件中包含有单元格引用的内容替换为对应单元格内容的实际值。

comma separated values(CSV) 逗号分隔值,csv 格式的数据文件使用逗号 "," 作为分隔符将各单元的内容进行分隔。

输入描述

  1. 输入只有一行数据,用逗号分隔每个单元格,行尾没有逗号。最多26个单元格,对应编号A~Z。
     
  2. 每个单元格的内容包含字母和数字,以及使用 '<>' 分隔的单元格引用,例如:<A>表示引用第一个单元的值。
     
  3. 每个单元格的内容,在替换前和替换后均不超过100个字符。
     
  4. 引用单元格的位置不受限制,允许排在后面的单元格被排在前面的单元格引用。
     
  5. 不存在循环引用的情况,比如下面这种场景是不存在的:

    A单元恪:aCd<B>8U

    B单元格:KAy<A>uZq0
     
  6. 不存在多重 '<>' 的情况,一个单元只能引用一个其他单元格。比如下面这种场景是不存在的:

    A单元格:aCdOu

    B单元格:kAydzco

    C单元格:y<<A><B>>d

相关文章:

  • 在idea中使用maven创建dynamic web project
  • 4-Docker命令之docker export
  • Redis KEY*模糊查询导致速度慢、阻塞其他 Redis 操作
  • 破晓6G新时代:迈向新一代星地融合的高速测试解决方案
  • Mysql的多表联合查询
  • OpenAI 承认 ChatGPT 最近确实变懒,承诺修复问题
  • 基于Maven构建OSGI应用(Maven和OSGI结合)
  • 为什么现在是学习 Rust 的最佳时机
  • js根据数组对象中的某个值去重
  • Android audio设置投屏和喇叭双输出
  • 【数据结构和算法】--队列
  • Kubernetes(k8s)集群部署----->超详细
  • Spring Boot学习随笔- 集成JSP模板(配置视图解析器)、整合Mybatis(@MapperScan注解的使用)
  • 企业选CRM系统,这3个关键点你一定不能错过
  • 【摸鱼向】利用Arduino实现自动化切屏
  • 【Leetcode】104. 二叉树的最大深度
  • android百种动画侧滑库、步骤视图、TextView效果、社交、搜房、K线图等源码
  • C++入门教程(10):for 语句
  • Linux链接文件
  • Lucene解析 - 基本概念
  • opencv python Meanshift 和 Camshift
  • Python利用正则抓取网页内容保存到本地
  • Quartz初级教程
  • Vue 重置组件到初始状态
  • 前端攻城师
  • 前端设计模式
  • 数据可视化之 Sankey 桑基图的实现
  • 腾讯优测优分享 | Android碎片化问题小结——关于闪光灯的那些事儿
  • 限制Java线程池运行线程以及等待线程数量的策略
  • 小试R空间处理新库sf
  • 一起参Ember.js讨论、问答社区。
  • 移动端解决方案学习记录
  • 云大使推广中的常见热门问题
  • PostgreSQL之连接数修改
  • ​​​​​​​GitLab 之 GitLab-Runner 安装,配置与问题汇总
  • ​LeetCode解法汇总2808. 使循环数组所有元素相等的最少秒数
  • ​人工智能之父图灵诞辰纪念日,一起来看最受读者欢迎的AI技术好书
  • #HarmonyOS:基础语法
  • #QT(TCP网络编程-服务端)
  • (C语言)球球大作战
  • (层次遍历)104. 二叉树的最大深度
  • (附源码)springboot教学评价 毕业设计 641310
  • (附源码)流浪动物保护平台的设计与实现 毕业设计 161154
  • (黑客游戏)HackTheGame1.21 过关攻略
  • (五)c52学习之旅-静态数码管
  • .net 4.0 A potentially dangerous Request.Form value was detected from the client 的解决方案
  • .NET CLR基本术语
  • .NET CORE 3.1 集成JWT鉴权和授权2
  • .NET MAUI学习笔记——2.构建第一个程序_初级篇
  • .NET中GET与SET的用法
  • .sh文件怎么运行_创建优化的Go镜像文件以及踩过的坑
  • @KafkaListener注解详解(一)| 常用参数详解
  • [ Linux 长征路第五篇 ] make/Makefile Linux项目自动化创建工具
  • [ 云计算 | AWS 实践 ] Java 如何重命名 Amazon S3 中的文件和文件夹
  • [AutoSar]BSW_OS 01 priority ceiling protocol(PCP)