1
已解决
张展嘉
新手天翼
新手天翼
2827 寻找数字2经验值:1200
题目描述 Description
给出一个字符串,仅由字母(大写或小写)和数字组成。试找出并输出其中最大的一个数字。
输入描述 Input Description
一个字符串
输出描述 Output Description
这个字符串中最大的数字
样例输入 Sample Input
abc123d123456789012345678901f
样例输出 Sample Output
123456789012345678901
数据范围及提示 Data Size & Hint
字符串中的数字范围可能会超过long long求思路
张展嘉在2021-03-17 20:50:28追加了内容
在线等。急急急!
张展嘉在2021-03-18 19:39:35追加了内容
@汪凯恒
张展嘉在2021-03-22 20:27:27追加了内容
顶!
张展嘉在2021-03-23 13:17:57追加了内容
ding!!!!!!!!!!!!!
张展嘉在2021-03-24 13:12:27追加了内容
哦,对不起,写错字了@汪恺恒
张展嘉在2021-03-26 13:05:45追加了内容
有没有人啊!
张展嘉在2021-03-28 20:13:57追加了内容
张展嘉在2021-03-30 21:06:31追加了内容
我要结帖了
1
已采纳
甄子烨
高级光能
高级光能
核心:for(i=0;i<=a.size()-1;i++){ if(a[i]<='z'&&a[i]>='a'||a[i]<='Z'&&a[i]>='A'){ if(s.size()>maxn.size()){ maxn=s; s=' '; } else if(s.size()==maxn.size()){ if(s>maxn){ maxn=s; s=' '; } else s=' '; } if(s.size()<maxn.size()) s=' '; } else s=s+a[i]; }
0
0
0
0
0
0
0
0
0
陈正朔
初级光能
初级光能
遍历字符串,如果s[i]是数字,就把其加进字符串tmp里
如果不是,ans字符串更新为ans字符串数字和tmp字符串数字的较大值,并将tmp变为空串
注意
因为字符串中的数字范围可能会超过long long,所以必须用字符串存储
0