d.pavel203
BAN USERJavaScript:
var words = ["bat", "tabloid", "cat", "tacoto", "junk", "tab"];
var num = 0;
for (i = 0; i < words.length-1; i++ )
for (j = i + 1; j < words.length; j++ ){
num += ispalindrome(words[i], words[j]);
}
alert (num);
function ispalindrome(word1, word2){
reverseWord1 = word1.split("").reverse().join("");
reverseWord2 = word2.split("").reverse().join("");
if ( word1 + word2 == reverseWord2 + reverseWord1 || word2 + word1 == reverseWord1 + reverseWord2 )
return 1;
return 0;
}
output: 2
- d.pavel203 May 21, 2015JavaScript
var children = [ 100, 145, 33, 80, 9, 60, 30, 20 ];
children.sort(function(a,b){return a-b;});
i=0;
j=children.length-1;
num=0;
while (i <= j){
big = children[j];
if (j==i)
small = 0;
else
small = children[i];
if ( small + big < 150 )
i++;
num++;
j--;
}
alert (num);
output: 5
- d.pavel203 May 21, 2015JavaScript:
var tickets = [ ['MUC', 'LHR'], ['CDG', 'MUC'], ['SFO', 'SJC'], ['LHR', 'SFO'] ];
var obj = {};
for (var i in tickets){
obj [ tickets[i][0] ] = tickets[i][1];
if (self.first)
if ( first == tickets[i][1] )
first = tickets[i][0]
else
first = tickets[i][0];
}
indexObj = first;
console.log (indexObj);
for (var i in obj){
console.log ( obj [ indexObj ] );
indexObj = obj [ indexObj ];
}
output: CDG MUC LHR SFO SJC
- d.pavel203 May 21, 2015
JavaScript:
output: 1.66666
- d.pavel203 May 21, 2015