游卡 笔试 4/10

#游卡#
不是,今天的第三题编程题啥意思啊
要求函数格式 char* removeDuplicatedChar(char* input)
但是测试用例的输入输出是cin cout的ACM模式,环境也是ACM的,不是核心代码模式的函数输入输出
去除重复字符,就是abcda->abcd,banana->ban那种,入门中的入门,用set里有没有保存来去重,只通过了20%用例,我感觉完全不可能啊
我怀疑除了给的一个测试用例,其他是函数模式的
然后我在char* removeDuplicatedChar(char* input)中(不小心)狠狠的写了一个死循环,但是提交也没有超时
有没有通过的大神解答一下,是我误会了题意,没有读懂题干吗?
全部评论
想想带空格的用例,cin>>s默认遇到空格自动结束,所以getline(cin,s),然后就能AC了
3
送花
回复
分享
发布于 2023-04-10 21:22 浙江
因为输入有空格,可以用getline(cin, s)来接收输入字符串。
1
送花
回复
分享
发布于 2023-04-10 21:23 江苏
网易互娱
校招火热招聘中
官网直投
看来不同开发岗题目不一样,不过3道都是字符串
点赞
送花
回复
分享
发布于 2023-04-10 20:56 浙江
我oc了因为人家说ascii码所以ascii表里面所有的都可能出现,我试过如果只考虑字母的话只能过30左右
点赞
送花
回复
分享
发布于 2023-04-10 21:20 山西

相关推荐

1 1 评论
分享
牛客网
牛客企业服务