华为OD机考:统一考试 C卷 + D卷 + B卷 +A卷
(Java)华为OD机试C卷+D卷+AB卷+刷题OJ
2023年11月份,华为官方已经将 华为OD机考:OD统一考试(A卷 / B卷)切换到 OD统一考试(C卷)和 OD统一考试(D卷) 。根据考友反馈:目前抽到的试卷为B卷或C卷/D卷,其中C卷居多 ,按照之前的经验C卷D卷部分考题会复用A卷/B卷题,博主正积极从考过的同学收集C卷和D卷真题,可以查看下面的真题目录。
真题目录:【Java题解】华为 OD 机试 C卷抽中题库清单(全真题库)含考点说明以及在线OJ
专栏:(Java)华为OD机试C卷+D卷+AB卷+刷题OJ
华为OD面试真题精选:华为OD面试真题精选
在线OJ:点击立即刷题,模拟真实机考环境
题目描述
将一个csv格式的数据文件中包含有单元格引用的内容替换为对应单元格内容的实际值。
Comma seprated values(CSV)逗号分隔值,csv格式的数据文件使用逗号作为分隔符将各单位的内容进行分隔。
输入描述
- 输入只有一行数据,用逗号分隔每个单元格,行尾没有逗号。最多26个单元格,对应编号A-Z。
- 每个单元格的内容包含字母和数字,以及使用<>分隔的单元格引用,例如:表示引用第一个单元的值。
- 每个单元格的内容,在替换前和替换后均不超过100个字符。
- 引用单元格的位置不受限制,运行排在后面的单元格被排在前面的单元格引用。
- 不存在循环引用的情况,比如下面这种场景是不存在的:
A单元格:aCd8u
B单元格:kAydzqo - 不存在多重<>的情况,一个单元格只能引用一个其他单元格。比如下面这种场景