preeencher tabela com numeros q nao se repetem  XML
Índice dos Fóruns » Java Avançado
Autor Mensagem
sky
Thread.start()

Membro desde: 01/06/2006 14:38:40
Mensagens: 35
Offline

Olá !!! Alguem poderia me ajudar por favor ??

Eu preciso criar uma tabela em que o usuario informa o numero de colunas e linhas, sendo o maximo 9 linhas e 9 colunas. Depois devo preenche-la com numeros de 1 a 9, sem repeti-los numa mesma linha ou coluna. Por exemplo:

1 2 3 4
2 3 4 5
3 4 5 6

Me ajudem, é muito urgente !!!!!
thingol
Moderador

Membro desde: 29/07/2004 16:10:13
Mensagens: 17572
Offline

Você quer montar um tabuleiro de Sudoku? Isso parece lição de casa, ou (pior) teste para admissão em algum emprego.
[WWW]
thingol
Moderador

Membro desde: 29/07/2004 16:10:13
Mensagens: 17572
Offline

Se quer a resposta pronta, procure por "Sudoku", "Java" e "create". Por exemplo:

http://www.cs.wisc.edu/~jerryzhu/cs540/project/proposal/eries/index.html
[WWW]
nbluis
GUJ Master
[Avatar]

Membro desde: 27/05/2006 01:31:51
Mensagens: 1531
Localização: Porto Alegre - RS
Offline


Esse foi de cabeça.;..

Luis Eduardo Bohrer

Any fool can write code that a computer can understand. Good programmers write code that humans can understand.
[WWW]
maquiavelbona
JWizard
[Avatar]

Membro desde: 29/06/2006 09:06:51
Mensagens: 2450
Localização: São Paulo - SP
Offline

nbluis wrote:
Esse foi de cabeça.;..


Se for de 1 a 9 os números possíveis, esse código está errado, mesmo que com 9x9.

Até!

----------------------------------------------------------------
"Within a few years a simple and inexpensive device, readily carried about, will enable one to receive on land or sea the principal news, to hear a speech, a lecture, a song or play of a musical instrument, conveyed from any other region of the globe. "
Nikola Tesla - A means for furthering Peace (1905)

"Gedanken ohne Inhalt sind leer, Anschauungen ohne Begriffe sind blind."
Immanuel Kant - Kritik der reinen Vernunft (1781)
thingol
Moderador

Membro desde: 29/07/2004 16:10:13
Mensagens: 17572
Offline

Se for para um curso técnico, a solução trivial é válida, já que ele não quer um tabuleiro aleatório, mas sim algo tão simples quanto a permutação mostrada.
Você adapta para o caso em que menos colunas e linhas são necessárias.



Pergunta: no código acima, qual é o primeiro número que aparece na tabela?
[WWW]
maquiavelbona
JWizard
[Avatar]

Membro desde: 29/06/2006 09:06:51
Mensagens: 2450
Localização: São Paulo - SP
Offline

Para que simplificar se pode complicar?
Vou tirar o if daí


Até!
 
Índice dos Fóruns » Java Avançado
Ir para:   
Powered by JForum 2.1.8 © JForum Team