// JS_Sudoku | Copyright 2006 SudokuPuzz.com var t="very easy sudoku"; var ads=""; var a=new Array(); a[11]=8;a[12]=0;a[13]=2;a[14]=7;a[15]=0;a[16]=6;a[17]=4;a[18]=0;a[19]=5;a[21]=0;a[22]=0;a[23]=6;a[24]=3;a[25]=0;a[26]=4;a[27]=1;a[28]=0;a[29]=0;a[31]=0;a[32]=9;a[33]=0;a[34]=0;a[35]=0;a[36]=5;a[37]=0;a[38]=0;a[39]=8;a[41]=9;a[42]=0;a[43]=0;a[44]=0;a[45]=6;a[46]=0;a[47]=2;a[48]=8;a[49]=0;a[51]=0;a[52]=5;a[53]=0;a[54]=0;a[55]=0;a[56]=0;a[57]=0;a[58]=1;a[59]=0;a[61]=0;a[62]=3;a[63]=7;a[64]=0;a[65]=1;a[66]=0;a[67]=0;a[68]=0;a[69]=9;a[71]=3;a[72]=0;a[73]=0;a[74]=4;a[75]=0;a[76]=0;a[77]=0;a[78]=6;a[79]=0;a[81]=0;a[82]=0;a[83]=9;a[84]=6;a[85]=0;a[86]=1;a[87]=3;a[88]=0;a[89]=0;a[91]=1;a[92]=0;a[93]=4;a[94]=8;a[95]=0;a[96]=2;a[97]=9;a[98]=0;a[99]=7; var sol=new Array(); sol[11]=8;sol[12]=1;sol[13]=2;sol[14]=7;sol[15]=9;sol[16]=6;sol[17]=4;sol[18]=3;sol[19]=5;sol[21]=5;sol[22]=7;sol[23]=6;sol[24]=3;sol[25]=8;sol[26]=4;sol[27]=1;sol[28]=9;sol[29]=2;sol[31]=4;sol[32]=9;sol[33]=3;sol[34]=1;sol[35]=2;sol[36]=5;sol[37]=6;sol[38]=7;sol[39]=8;sol[41]=9;sol[42]=4;sol[43]=1;sol[44]=5;sol[45]=6;sol[46]=7;sol[47]=2;sol[48]=8;sol[49]=3;sol[51]=2;sol[52]=5;sol[53]=8;sol[54]=9;sol[55]=4;sol[56]=3;sol[57]=7;sol[58]=1;sol[59]=6;sol[61]=6;sol[62]=3;sol[63]=7;sol[64]=2;sol[65]=1;sol[66]=8;sol[67]=5;sol[68]=4;sol[69]=9;sol[71]=3;sol[72]=2;sol[73]=5;sol[74]=4;sol[75]=7;sol[76]=9;sol[77]=8;sol[78]=6;sol[79]=1;sol[81]=7;sol[82]=8;sol[83]=9;sol[84]=6;sol[85]=5;sol[86]=1;sol[87]=3;sol[88]=2;sol[89]=4;sol[91]=1;sol[92]=6;sol[93]=4;sol[94]=8;sol[95]=3;sol[96]=2;sol[97]=9;sol[98]=5;sol[99]=7; var ads=''; var cpa_ad='
';var solved = 0; var b=' #C0C0C0 1px solid;'; function ff(fo) { fo=document.getElementById(fo); fo.focus(); } function sb() { var i,ii,fo,c; c='#ffffff'; i=1; while(i<10) { ii=1; while(ii<10) { fo=document.getElementById('f'+i+ii); fo.style.background=c; fo=document.getElementById('tf'+i+ii); fo.style.background=c;ii++; } i++; } } function cf(f1,f2) { var fo1,fo2,to,c; c='#ff0000'; if(f1!=f2) { fo1=document.getElementById(f1); fo2=document.getElementById(f2); if((fo1.value>0) && (fo1.value<10)) { if(fo1.value==fo2.value) { fo2.style.background=c; fo1.style.background=c; to=document.getElementById('t'+f1); to.style.background=c; to=document.getElementById('t'+f2); to.style.background=c; solved=0; } }else if(fo1.value!='') { fo1.style.background=c; solved=0; }else { solved=0; } } } function cs() { var i,i2,i3,i4,i5,f1,f2,f3;sb(); solved=1; i=1; while(i<10) { i2=1; while(i2<10) { f1='f'+i+i2; f3='f'+i2+i; i4=(Math.ceil(i2/3)*3); i5=((Math.ceil(i/3)-1)*3); i3=1; while(i3<10) { f2='f'+i+i3; cf(f1,f2); f2='f'+i3+i; cf(f3,f2); if(i3<4) { f2='f'+(i3+i5)+(i4-2); cf(f1,f2); f2='f'+(i3+i5)+(i4-1); cf(f1,f2); f2='f'+(i3+i5)+(i4);cf(f1, f2); } i3++; } i2++; } i++; } if(solved==1) { chg_layer('sudoku_table','none'); chg_layer('congrat','block'); } } var sol_tds = ''; function c_s_tds() { var i,ii, is; i=1; while(i<10) { if((i==3)||(i==6)||(i==9)) { ts1='border-bottom:'+b; }else { ts1=''; } ii=1; sol_tds = sol_tds + 'Congratulations You have solved the sudoku! |
Solution |