题目大致如此,给定一个函数 split
, 入参分别为字符串 text
和 一个单词集合 dic
,然后输出 text
根据 dic
里面的单词切割出来的数组,比如:
例子1:
- 字符串text为: 'appleddesktop'
- 单词集合dict为: set(['a', 'app', 'apple', 'led', 'desk', 'top'])
- 输出: ['app', 'led', 'desk', 'top']
例子2:
- 字符串text为: 'appledesktop'
- 单词集合dict为: set(['a', 'app', 'apple', 'led', 'desk', 'top'])
- 输出: ['apple', 'desk', 'top']
「可以发现当输出的数组再转为字符串的时候,和输入的 text
一模一样且字符顺序一致。」
请设计代码实现如上所述的逻辑,不限语言。
有没有好的实现方式?PS: 大佬轻点虐。
https://leetcode.cn/problems/...
这道题类似