搜狐兄弟串,可以帮忙看看我为什么只A了71%吗?

非常感谢orz
var line = readline();
var arr = line.split(/\s+/);
if (arr[0].length !== arr[1].length) {
    print(0);
} else {
    var flag = true;
    for (var i = 0; i < arr[0].length - 1; i++) {
        for (var j = i + 1; j < arr[0].length; j++) {
            var temp = arr[0].split('');
            [temp[i], temp[j]] = [temp[j], temp[i]];
            if (temp.join('') === arr[1]) {
                flag = false;
                print(1);
            }
    }
}
    if (flag) {
        print(0);
    }
}
#搜狐##笔试题目#
全部评论
我一开始漏了 a=a 这种情况,懒得看你代码了。你检查下是不是。 给你讲下我的思路,参考下。 + ab长度不相等: false + 相等:     + 找到ab不同字符的个数 x     + x>2: false     + x==1: false;     + x==2: 判断是否交换     + x==0: 判断a是否有重复字符串。 + 感觉这道题 主要考察 if 分支结构吧。  
点赞 回复
分享
发布于 2018-09-13 21:00
你的思路是啥呀?这是js么
点赞 回复
分享
发布于 2018-09-13 21:02
阅文集团
校招火热招聘中
官网直投
为啥后端和前端做的题一样。。。
点赞 回复
分享
发布于 2018-09-13 21:02
我85.7。。还是考虑不够全面。。一楼好棒
点赞 回复
分享
发布于 2018-09-13 21:02

相关推荐

点赞 收藏 评论
分享
牛客网
牛客企业服务