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