力扣的代码测试需要考虑输入的边界,因此在测试程序输入时,需要对输入的多种可能行进行实际测试。

如果无法针对所有的可能性输入实现完美的处理,可能需要加入额外的处理语句。

LeetCode 打卡第三天

在匹配过程中,需要根据第一个输入字符串的第一个字符开始匹配   如下:

string s;

        int i=0;

        while(strs[0][i]){

            for(int j=1;j<strs.size();j++){

                if(strs[0][i]!=strs[j][i]) return s;

            }

            s+=strs[0][i];

            i++;

        }

输入中存在没有字符串的这一情况,因此选择先检查是否存在输入字符串。

string s;

        if(strs.empty()) return s;

        int i=0;

        while(strs[0][i]){

            for(int j=1;j<strs.size();j++){

                if(strs[0][i]!=strs[j][i]) return s;

            }

            s+=strs[0][i];

            i++;

        }

        return s;

相关文章:

  • 2021-12-25
  • 2021-07-30
  • 2021-05-08
  • 2021-05-25
  • 2021-06-28
  • 2021-12-10
  • 2022-01-14
猜你喜欢
  • 2021-04-02
  • 2021-07-01
  • 2021-07-26
  • 2021-07-08
  • 2021-05-26
  • 2021-07-02
  • 2021-05-09
相关资源
相似解决方案