找到变化的数量来制作2个字符串的字谜

时间:2017-07-17 14:53:20

标签: javascript

我想找到需要更改的第一个字符串的最小字符数,以使我能够使其成为第二个字符串的字谜。 第一个问题它总是返回-1

function anagram(s) {
    if (s % 2 == 0) {
        var len = s.legnth;
        var diff = [];
        for (var x = 0; x < len / 2; x++) {
            var y = s[x]++;
        }
        for (var x = len / 2; x < s.legnth; x++) {
            var z = s[x]++;
        }
        y = y.sort().splice(",").tostring();
        z = y.sort().splice(",").tostring();
        for (var x = 0; i < z.length; x++) {
            if (y[x] != z[x]) {
                diff.push(y[x]);
            }
        }
        return diff.length;
    } else {
        return -1;
    }
}

function main() {
    var q = parseInt(readLine());
    for (var a0 = 0; a0 < q; a0++) {
        var s = readLine();
        var result = anagram(s);
        process.stdout.write("" + result + "\n");
    }

}

0 个答案:

没有答案