Skip to main content

Posts

Showing posts from May, 2018

Javascript 3 dimentional matrix html board onclick empty current box

javascript 3 dimentional matrix html board onclick empty current box  Algorithm! Rules: 1. Only immediate Box can be swapped. Should not jump another box 2. Only directions allowed: Left, Right, Up, Down. 3. Should not swap diagonally.   See the Pen 3d matrix map numbers. by PV ( @moorthi07 ) on CodePen .   function hasClass(elem, className) {   return elem.className.split(" ").indexOf(className) > -1; } function addClick() {   var btn = '<button class="btn1">kkkkk</button>';   document.getElementById("container").innerHTML += btn; } // function boxbodyClick(obj) { //   /* console.log(';;;',obj.className) */ //   /* alert(obj) */ // } var arr = [3]; for (var i = 0; i < 3; i++) {   arr[i] = new Array(3); } var emti = 0; var emtj = 0; function btnClick(obj, i, j) {   if (arr[i][j] !== "-") {            if (j + 1 == emtj || j == emtj || j - 1 == emtj)...

Find Longest last name in the array.

This example shows finding longest lastname / string in an array or in a JSON object. Using: - Plain javascript conditional statments - Array.Sort function https://jsfiddle.net/marsmoorthi/umgpf3cz/5/ var namesobj = [ { 'fname' : 'senthil' , 'lname' : 'velanderson' }, { 'fname' : 'mark' , 'lname' : 'andersonvelanderson' }, { 'fname' : 'Bill' , 'lname' : 'gatesvelanderson' } ] /* firstname,lastname */ var namesarr=[ [ 'senthi' , 'velanderson' ], [ 'mark' , 'anderson' ], [ 'bill' , 'gatesvelanderson' ] ]; /* using array.sort */ function fromArraySort ( namesarr ) { var sortedArr = namesarr.sort(sortfn); function sortfn ( a,b ) { if (a[ 1 ] === b[ 1 ]) { return 0 ; } else { //Sorty by desending order return (a[ 1 ].length > b[ 1 ].length) ? -1...