Create a new string by alternately combining the characters of two halves of the string in reverse | Function performing calculations ; Calculating the two halves of string s as first and second The final string p ; It joins the characters to final string in reverse order ; It joins the characters to final string in reverse order ; Driver method ; Calling function
function solve ( s ) { var l = s . length ; var x = l / 2 ; var y = l ; var p = " " ; while ( x > 0 && y > l / 2 ) { var ch = s . charAt ( x - 1 ) ; p += ch ; x -- ; ch = s . charAt ( y - 1 ) ; p += ch ; y -- ; } if ( y > l / 2 ) { var ch = s . charAt ( x - 1 ) ; p += ch ; y -- ; } document . write ( p ) ; } var s = " " ; solve ( s ) ;