Look-and-say sequence: Difference between revisions

Content deleted Content added
Line 2,325: Line 2,325:
<lang javascript>function lookAndSay( s="" ){
<lang javascript>function lookAndSay( s="" ){
var tokens=[]
var tokens=[]
var i=0, j=0
var i=0, j=1
while( i<s.length ) {
while( i<s.length ) {
while( j<s.length && s[j]===s[i] ) {
while( j<s.length && s[j]===s[i] )
j++
j++
}
tokens.push( `${j-i}${s[i]}` )
tokens.push( `${j-i}${s[i]}` )
i=j
i=j++
}
}
return tokens.join("")
return tokens.join("")
}
}



var phrase="1"
for(var n=0;n<10;n++) {
for(var n=0,phrase="1"; n<10; n++ )
phrase = lookAndSay( phrase )
console.log( phrase = lookAndSay( phrase ) )</lang>
console.log( phrase )
}</lang>


=={{header|jq}}==
=={{header|jq}}==