突然変異| FreeCodeCamp



Mutations Freecodecamp



文字列を比較する

(ヒキガエルはチームメイトと対戦相手を食べることができます)

配列の最初の文字列要素に2番目の文字列要素のすべての文字が含まれている場合、関数はtrueを返します。

たとえば、['hello'、 'Hello']はtrueを返す必要があります。これは、大文字と小文字を区別せずに、2番目の文字列のすべての文字を最初の文字列に含めることができるためです。

['hello'、 'hey']は、文字列 'hello'に文字 'y'が含まれていないため、falseを返す必要があります。

['Alien'、 'line']はtrueを返す必要があります。これは、 'line'のすべての文字が 'Alien'にあるためです。




独自の方法:



function mutation(arr) { // Please write your code here var str1=arr[0].toUpperCase() var str2=arr[1].toUpperCase() var s1=str1.split('') var s2=str2.split('') var xixi=[] for(var i=0i=0){ return false } else{ return true } } mutation(['hello', 'neo'])


他の人の方法:function mutation(arr) { var a=arr[0].toLowerCase( ) var b=arr[1].toLowerCase( ) for(var i=0i 戻ることができるのは1回だけなので、ifループに入らない場合はtrueを返します。
function mutation(arr) { var main=arr[0].toLowerCase() var search=arr[1].toLowerCase().split('') for(var a in search){ if( main.indexOf( search[a] )==-1 ){ return false } } return true } mutation(['hello', 'hey'])