欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页

LintCode 55. 比较字符串 JavaScript算法

程序员文章站 2022-03-24 17:23:38
...

描述

比较两个字符串A和B,确定A中是否包含B中所有的字符。字符串A和B中的字符都是 大写字母

说明

在 A 中出现的 B 字符串里的字符不需要连续或者有序。

样例

给出 A = "ABCD" B = "ACD",返回 true

给出 A = "ABCD" B = "AABC", 返回 false

首先分割字符串为数组,设定voild为判定值,做一步for循环,通过indexOf方法查找元素,最后返回voild即可。

compareStrings = function (A, B) {
    A = A.split('');
    B = B.split('');
	voild = true;
    for(i=0;i<B.length;i++){
        if(A.indexOf(B[i])>=0){
            A[A.indexOf(B[i])] = null
        }else{
            voild = false;
        }
    }
    return voild;
}

提交结果

LintCode 55. 比较字符串 JavaScript算法

相关标签: LintCode