Advertisement
TungstenVn

Untitled

Oct 28th, 2019
183
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
  1. function longestWordChain(keywords, startWord){
  2.   var bg = keywords.sort();var kg = [];
  3.   var now = startWord; var sk = 0;
  4.   var same = [];
  5.  
  6.   while(1){
  7.     kg.push(now);
  8.     for(var i = 0;i < same.length;i++){
  9.       if(now[now.length -1] == same[i][0]){
  10.         if(kg.indexOf(same[i]) != -1) continue;
  11.         else{
  12.           now = same[i];
  13.           sk = 1;
  14.           break;
  15.         }
  16.       }
  17.     }
  18.     for(var i = 0;i<bg.length;i++){
  19.       if(sk == 1){
  20.         sk = 0;break;
  21.       }else if(now[now.length-1] == bg[i][0]){
  22.         if(kg.indexOf(bg[i]) == -1) continue;
  23.         else {
  24.         now = bg[i];break;}
  25.       }
  26.        else if (i==bg.length-1) {break;break}
  27.       }
  28.     }
  29.     kq = kq.join("-");
  30.     return kq;
  31.   }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement