游卡 笔试 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左右
相关推荐