社区讨论

数据里好像给了不可见字符

B2135单词替换参与者 4已保存回复 3

讨论操作

快速查看讨论及其快照的属性,并进行相关操作。

当前回复
3 条
当前快照
1 份
快照标识符
@mig0217e
此快照首次捕获于
2025/11/26 20:47
3 个月前
此快照最后确认于
2025/11/26 21:25
3 个月前
查看原帖
我按照遇到空格就放入一个单词到向量里的方法进行单词的分割,但是第二个和第四个测试点一直不过,直到把分单词时的判断条件改成了不是不可见字符就加入,是不可见且非空就把这个单词放入向量里,然后才过。 我的方法似乎很复杂,与其他相比。
CPP
    for (int i = 0; i < s.length(); i++) {
        if (isspace(s[i]) && !temp.empty()) {
            words.push_back(temp);
            temp = "";
        }
        else if (!isspace(s[i])) { 
            temp += s[i];
        }
    }

    if (!temp.empty()) {
        words.push_back(temp);
    }

回复

3 条回复,欢迎继续交流。

正在加载回复...