<?xml version="1.0" encoding="UTF-8"?><rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
		>
<channel>
	<title>Comentarios en: Sudoku en Java, Aplicaciones vistosas en modo consola</title>
	<atom:link href="http://www.panchosoft.com/blog/2006/11/02/sudoku-en-java-aplicaciones-vistosas-en-modo-consola.html/feed" rel="self" type="application/rss+xml" />
	<link>http://www.panchosoft.com/blog/2006/11/02/sudoku-en-java-aplicaciones-vistosas-en-modo-consola.html</link>
	<description>Web 2.0, Tecnología, Cultura Geek</description>
	<lastBuildDate>Wed, 17 Mar 2010 00:36:14 +0000</lastBuildDate>
	<generator>http://wordpress.org/?v=2.9.1</generator>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
		<item>
		<title>Por: alvaro carvajal</title>
		<link>http://www.panchosoft.com/blog/2006/11/02/sudoku-en-java-aplicaciones-vistosas-en-modo-consola.html/comment-page-1#comment-26043</link>
		<dc:creator>alvaro carvajal</dc:creator>
		<pubDate>Wed, 28 Oct 2009 03:40:35 +0000</pubDate>
		<guid isPermaLink="false">http://www.panchosoft.com/blog/2006/11/02/sudoku-en-java-aplicaciones-vistosas-en-modo-consola.html#comment-26043</guid>
		<description>HOLA SOCIO TU DE CASUALIDAD TIENES POR HAY EL JUEGO DEL AHORCADO, LO NECESITO PARA UN TRABAJO DE LA U, GRACIAS MI CORREO ES alvaro_carvajal_87@hotmail.com</description>
		<content:encoded><![CDATA[<p>HOLA SOCIO TU DE CASUALIDAD TIENES POR HAY EL JUEGO DEL AHORCADO, LO NECESITO PARA UN TRABAJO DE LA U, GRACIAS MI CORREO ES <a href="mailto:alvaro_carvajal_87@hotmail.com">alvaro_carvajal_87@hotmail.com</a></p>
]]></content:encoded>
	</item>
	<item>
		<title>Por: Sarahi</title>
		<link>http://www.panchosoft.com/blog/2006/11/02/sudoku-en-java-aplicaciones-vistosas-en-modo-consola.html/comment-page-1#comment-25695</link>
		<dc:creator>Sarahi</dc:creator>
		<pubDate>Sun, 20 Sep 2009 04:39:04 +0000</pubDate>
		<guid isPermaLink="false">http://www.panchosoft.com/blog/2006/11/02/sudoku-en-java-aplicaciones-vistosas-en-modo-consola.html#comment-25695</guid>
		<description>A casi 3 años de tu post y tu muy buena colaboracion, te digo gracias y te admiro por compartir codigo.
A estas alturas quiza ya hasta titulado estes!!! No lo se jeje pero muchas gracias.</description>
		<content:encoded><![CDATA[<p>A casi 3 años de tu post y tu muy buena colaboracion, te digo gracias y te admiro por compartir codigo.<br />
A estas alturas quiza ya hasta titulado estes!!! No lo se jeje pero muchas gracias.</p>
]]></content:encoded>
	</item>
	<item>
		<title>Por: LEONARDO</title>
		<link>http://www.panchosoft.com/blog/2006/11/02/sudoku-en-java-aplicaciones-vistosas-en-modo-consola.html/comment-page-1#comment-25627</link>
		<dc:creator>LEONARDO</dc:creator>
		<pubDate>Sat, 12 Sep 2009 15:29:55 +0000</pubDate>
		<guid isPermaLink="false">http://www.panchosoft.com/blog/2006/11/02/sudoku-en-java-aplicaciones-vistosas-en-modo-consola.html#comment-25627</guid>
		<description>HOLA BUENAS M PUEDES PASAR ESE CODIGO, PERO DONDE EL USUARIO ES EL Q TIENE Q INTRODUCIR LOS 81 NUMERO</description>
		<content:encoded><![CDATA[<p>HOLA BUENAS M PUEDES PASAR ESE CODIGO, PERO DONDE EL USUARIO ES EL Q TIENE Q INTRODUCIR LOS 81 NUMERO</p>
]]></content:encoded>
	</item>
	<item>
		<title>Por: Melissa</title>
		<link>http://www.panchosoft.com/blog/2006/11/02/sudoku-en-java-aplicaciones-vistosas-en-modo-consola.html/comment-page-1#comment-24713</link>
		<dc:creator>Melissa</dc:creator>
		<pubDate>Mon, 01 Jun 2009 21:18:39 +0000</pubDate>
		<guid isPermaLink="false">http://www.panchosoft.com/blog/2006/11/02/sudoku-en-java-aplicaciones-vistosas-en-modo-consola.html#comment-24713</guid>
		<description>Muuuchas gracias! Chido que dejes checar el código. Thanks Vales miil ochomil jaja</description>
		<content:encoded><![CDATA[<p>Muuuchas gracias! Chido que dejes checar el código. Thanks Vales miil ochomil jaja</p>
]]></content:encoded>
	</item>
	<item>
		<title>Por: leiino</title>
		<link>http://www.panchosoft.com/blog/2006/11/02/sudoku-en-java-aplicaciones-vistosas-en-modo-consola.html/comment-page-1#comment-24693</link>
		<dc:creator>leiino</dc:creator>
		<pubDate>Sat, 30 May 2009 17:00:50 +0000</pubDate>
		<guid isPermaLink="false">http://www.panchosoft.com/blog/2006/11/02/sudoku-en-java-aplicaciones-vistosas-en-modo-consola.html#comment-24693</guid>
		<description>Muy buen aporte, no funciona del todo bien, pero es un plus para lo q deseo. Gracias.</description>
		<content:encoded><![CDATA[<p>Muy buen aporte, no funciona del todo bien, pero es un plus para lo q deseo. Gracias.</p>
]]></content:encoded>
	</item>
	<item>
		<title>Por: HoR</title>
		<link>http://www.panchosoft.com/blog/2006/11/02/sudoku-en-java-aplicaciones-vistosas-en-modo-consola.html/comment-page-1#comment-24579</link>
		<dc:creator>HoR</dc:creator>
		<pubDate>Sat, 16 May 2009 05:31:37 +0000</pubDate>
		<guid isPermaLink="false">http://www.panchosoft.com/blog/2006/11/02/sudoku-en-java-aplicaciones-vistosas-en-modo-consola.html#comment-24579</guid>
		<description>hola amiGo ioo trabajo con el jcreatOr
y nadamass no funciona correctament tu CodiGo en est programa!!!
SaluDoX</description>
		<content:encoded><![CDATA[<p>hola amiGo ioo trabajo con el jcreatOr<br />
y nadamass no funciona correctament tu CodiGo en est programa!!!<br />
SaluDoX</p>
]]></content:encoded>
	</item>
	<item>
		<title>Por: Mark</title>
		<link>http://www.panchosoft.com/blog/2006/11/02/sudoku-en-java-aplicaciones-vistosas-en-modo-consola.html/comment-page-1#comment-24316</link>
		<dc:creator>Mark</dc:creator>
		<pubDate>Sun, 19 Apr 2009 05:23:04 +0000</pubDate>
		<guid isPermaLink="false">http://www.panchosoft.com/blog/2006/11/02/sudoku-en-java-aplicaciones-vistosas-en-modo-consola.html#comment-24316</guid>
		<description>Muy buen aporte, 

gracias

Eso es ser altruista con la comunidad</description>
		<content:encoded><![CDATA[<p>Muy buen aporte, </p>
<p>gracias</p>
<p>Eso es ser altruista con la comunidad</p>
]]></content:encoded>
	</item>
	<item>
		<title>Por: Guillermo</title>
		<link>http://www.panchosoft.com/blog/2006/11/02/sudoku-en-java-aplicaciones-vistosas-en-modo-consola.html/comment-page-1#comment-24247</link>
		<dc:creator>Guillermo</dc:creator>
		<pubDate>Tue, 07 Apr 2009 06:17:54 +0000</pubDate>
		<guid isPermaLink="false">http://www.panchosoft.com/blog/2006/11/02/sudoku-en-java-aplicaciones-vistosas-en-modo-consola.html#comment-24247</guid>
		<description>Hola yo tambien quiero hacer un sudoku en java pero en lugar de que sea uno ya predeterminado, genere Sudokus usando numeros aleatorios y condicionales, el problema es que genera tantos numeros que se le acaba la memoria a la maquina virtual y me produce error StackOverflow, muchos me han dicho que es por que produce un bucle infinito pero comprobe que si quito 2 de las 3 condicionales el programa funciona  o tambien veo que si borro todo lo que tengo en una clase llamada LlenarSudoku y pego esto:

 N++; 
  if(N&gt;9){
  	 N=1;}ValidarSudoku();

Me corre sin problema debido a que crea el mismo sudoku y no necesita generar muchos numeros pero lo que quiero es saber como generar tantos numeros aleatorios pero al mismo tiempo no estancarse, espero que puedan ayudarme, estaria muy agradecido.
PD: este es mi programa:

/**
 * @(#)GenerarSudoku.java
 *
 *
 * @author
 * @version 1.00 2009/4/3
 */

public class GenerarSudoku {
  int N=0;
  int [][][][] a;
  int J=0;
  int K=0;
  int L=0;
  int M=0;
 public void HacerSudoku(){
  a= new int [3][3][3][3];
   ValidarSudoku();
 }
 public void LlenarSudoku(){
  N=(int)(Math.random()*9+1);
 ValidarSudoku();	
 }
   public void ValidarSudoku(){ 	
 for(int l=0;l&lt;3;l++){
 for(int m=0;m&lt;3;){
 if(a[J][K][l][m]==N&#124;&#124;a[J][l][L][m]==N&#124;&#124;a[l][K][m][M]==N){
 LlenarSudoku();
 }else m++;
 }
 }
 a[J][K][L][M]=N;
 M++;
 if(M==3){
 	M=0;
 	L++;
 if(L==3){
  K++;
L=0;
M=0;
if(K==3){
K=0;
J++;
if(J==3){
J=0;
ImprimirSudoku();
}else LlenarSudoku();
}else LlenarSudoku();
  } else LlenarSudoku();
 }else LlenarSudoku();
   }

   public void ImprimirSudoku(){
   for(int j=0;j&lt;a.length;j++){
   for(int k=0;k&lt;a.length;k++){
   System.out.println(&quot;arreglo &quot;+j+k);
   for(int l=0;l&lt;a.length;l++){
   for(int m=0;m&lt;a[l].length;m++){
    	if(m==2){
    	System.out.println(a[j][k][l][m]+&quot; &quot;);
    	}else System.out.print(a[j][k][l][m]+&quot; &quot;);
    }
    }
   }
   }
    System.exit(0);
   }


    public static void main(String[] args) {
       GenerarSudoku GS=new GenerarSudoku();
       GS.HacerSudoku();
    }
}</description>
		<content:encoded><![CDATA[<p>Hola yo tambien quiero hacer un sudoku en java pero en lugar de que sea uno ya predeterminado, genere Sudokus usando numeros aleatorios y condicionales, el problema es que genera tantos numeros que se le acaba la memoria a la maquina virtual y me produce error StackOverflow, muchos me han dicho que es por que produce un bucle infinito pero comprobe que si quito 2 de las 3 condicionales el programa funciona  o tambien veo que si borro todo lo que tengo en una clase llamada LlenarSudoku y pego esto:</p>
<p> N++;<br />
  if(N&gt;9){<br />
  	 N=1;}ValidarSudoku();</p>
<p>Me corre sin problema debido a que crea el mismo sudoku y no necesita generar muchos numeros pero lo que quiero es saber como generar tantos numeros aleatorios pero al mismo tiempo no estancarse, espero que puedan ayudarme, estaria muy agradecido.<br />
PD: este es mi programa:</p>
<p>/**<br />
 * @(#)GenerarSudoku.java<br />
 *<br />
 *<br />
 * @author<br />
 * @version 1.00 2009/4/3<br />
 */</p>
<p>public class GenerarSudoku {<br />
  int N=0;<br />
  int [][][][] a;<br />
  int J=0;<br />
  int K=0;<br />
  int L=0;<br />
  int M=0;<br />
 public void HacerSudoku(){<br />
  a= new int [3][3][3][3];<br />
   ValidarSudoku();<br />
 }<br />
 public void LlenarSudoku(){<br />
  N=(int)(Math.random()*9+1);<br />
 ValidarSudoku();<br />
 }<br />
   public void ValidarSudoku(){<br />
 for(int l=0;l&lt;3;l++){<br />
 for(int m=0;m&lt;3;){<br />
 if(a[J][K][l][m]==N||a[J][l][L][m]==N||a[l][K][m][M]==N){<br />
 LlenarSudoku();<br />
 }else m++;<br />
 }<br />
 }<br />
 a[J][K][L][M]=N;<br />
 M++;<br />
 if(M==3){<br />
 	M=0;<br />
 	L++;<br />
 if(L==3){<br />
  K++;<br />
L=0;<br />
M=0;<br />
if(K==3){<br />
K=0;<br />
J++;<br />
if(J==3){<br />
J=0;<br />
ImprimirSudoku();<br />
}else LlenarSudoku();<br />
}else LlenarSudoku();<br />
  } else LlenarSudoku();<br />
 }else LlenarSudoku();<br />
   }</p>
<p>   public void ImprimirSudoku(){<br />
   for(int j=0;j&lt;a.length;j++){<br />
   for(int k=0;k&lt;a.length;k++){<br />
   System.out.println(&#8220;arreglo &#8220;+j+k);<br />
   for(int l=0;l&lt;a.length;l++){<br />
   for(int m=0;m&lt;a[l].length;m++){<br />
    	if(m==2){<br />
    	System.out.println(a[j][k][l][m]+&#8221; &#8220;);<br />
    	}else System.out.print(a[j][k][l][m]+&#8221; &#8220;);<br />
    }<br />
    }<br />
   }<br />
   }<br />
    System.exit(0);<br />
   }</p>
<p>    public static void main(String[] args) {<br />
       GenerarSudoku GS=new GenerarSudoku();<br />
       GS.HacerSudoku();<br />
    }<br />
}</p>
]]></content:encoded>
	</item>
	<item>
		<title>Por: Haruo</title>
		<link>http://www.panchosoft.com/blog/2006/11/02/sudoku-en-java-aplicaciones-vistosas-en-modo-consola.html/comment-page-1#comment-22826</link>
		<dc:creator>Haruo</dc:creator>
		<pubDate>Wed, 03 Dec 2008 21:04:18 +0000</pubDate>
		<guid isPermaLink="false">http://www.panchosoft.com/blog/2006/11/02/sudoku-en-java-aplicaciones-vistosas-en-modo-consola.html#comment-22826</guid>
		<description>weno ni modo seguire buscando en otro lado</description>
		<content:encoded><![CDATA[<p>weno ni modo seguire buscando en otro lado</p>
]]></content:encoded>
	</item>
	<item>
		<title>Por: Haruo</title>
		<link>http://www.panchosoft.com/blog/2006/11/02/sudoku-en-java-aplicaciones-vistosas-en-modo-consola.html/comment-page-1#comment-22825</link>
		<dc:creator>Haruo</dc:creator>
		<pubDate>Wed, 03 Dec 2008 21:03:50 +0000</pubDate>
		<guid isPermaLink="false">http://www.panchosoft.com/blog/2006/11/02/sudoku-en-java-aplicaciones-vistosas-en-modo-consola.html#comment-22825</guid>
		<description>Weni ni modo seguire buscando en otro lado</description>
		<content:encoded><![CDATA[<p>Weni ni modo seguire buscando en otro lado</p>
]]></content:encoded>
	</item>
</channel>
</rss>
