本人有道题不会,在线求解
  • 板块学术版
  • 楼主Double__Fish
  • 当前回复1
  • 已保存回复1
  • 发布时间2022/3/10 13:55
  • 上次更新2023/10/28 06:55:42
查看原帖
本人有道题不会,在线求解
332512
Double__Fish楼主2022/3/10 13:55

数字单词(numbers)

时间限制:1000ms ;空间限制:256MB

给定一个字符串,我们将该字符串所有极长的被 ',' 或是 ';' 分隔开的子串称为“单词”。 如字符串:"aba,123;1a;0"。 一共有 "aba" 、 "123" 、 "1a" 、 "0" 共 4 个单词。 其中不包含阿拉伯数字以外字符且无前导 0 的单词被认为是数字单词。 现在请你将所有的单词进行分类,将所有的数字单词输出在第一行,其余的输出在第二行。 需要注意的是单词可以为空字符串,且此类单词被认为是非数字单词。

输入格式

输入共一行,一个字符串,保证字符串仅包含'.' 、 ',' 、 ';' 、 阿拉伯数字 、 小写 字母和大写字母。

输出格式

第一行输出所有数字单词,单词之间用','分隔,最外层添加双引号("")。若不存在数字 单词,则输出一个字符 '-' 。 第二行输出所有的非数字单词,单词之间用','分隔,最外层添加双引号("")。若不存在 非数字单词,则输出一个字符 '-' 。

输入样例#1

aba,123;1a;0

输出样例#1

"123,0"
"aba,1a"

输入样例#2

1;;01,a0,

输出样例#2

"1"
",01,a0,"

输出样例#3

1

输出样例#3

"1"
  • 对于 100%数据,保证字符串的长度 len<=10^5。
2022/3/10 13:55
加载中...