Mastermind - Versão Numeros (Java)

PHP, Java, JavaScript, XML, XHTML, HTML, CSS, ASP, Delphi, Assembly, LaTeX, C, UML, Flash, Perl, SQL, Python, Zope, Pascal, WML. Se conhece mais de 3 siglas referidas, este é o forum para si.

Moderadores: Administradores, Moderadores

Mastermind - Versão Numeros (Java)

Mensagempor Rafael Pais » Sexta Dez 24, 2004 18:09

Boas...
Estou com dificuldades aqui com um trabalho que tenho que fazer que é o mastermind (com números)

Podem ler este PDF que esta Aqui

Podem dar-me algumas dicas? Obrigado! :wink:
Desktop :arrow: P4 3Ghz * 512Mb RAM (DDR 400) * 80Gb HDD Seagate * Geforce 4 MX440 * Pinnacle PCTV

Notebook :arrow: Toshiba Satellite M30X-128
Rafael Pais
Aprendiz
Aprendiz
 
Mensagens: 57
Registado: Segunda Dez 06, 2004 0:47
Localização: Vila Nova de Gaia

Mensagempor ig37055 » Sábado Dez 25, 2004 0:20

esse trabalho é fácil :wink: precisas apenas de uns contadores e nada de mais. cheguei a ter de fazê-lo em C. precisas é de conhecer bem o jogo
LG LW65 Express with Ubuntu 7.10

http://desciclo.pedia.ws/wiki/Chuck_norris
ig37055
Membro de Ouro
Membro de Ouro
 
Mensagens: 738
Registado: Terça Mar 02, 2004 21:44
Localização: Porto

Mensagempor Tretabyte » Sábado Dez 25, 2004 4:18

Boas,
e existem n versoes do mesmo na net ate, esse jogo costuma ser comum em trabalhos nas primeiras cadeiras de java no nosso "maravilhoso" sistema de ensino universitario...

sem mais
Tretabyte
Avatar do Utilizador
Tretabyte
Gurus
Gurus
 
Mensagens: 5333
Registado: Sábado Jan 17, 2004 13:17
Localização: Lx

Mensagempor Rafael Pais » Sábado Dez 25, 2004 14:45

Por acaso isto é para a cadeira e programaçao do 1º ano de Eng Informatica, que deixei em atraso no ano passado....

Mas penso que é necessario utilizar matrizes e fazer altas comparaçoes com as matrizes.... e isso para mim é complicado de mais... :lol:
Desktop :arrow: P4 3Ghz * 512Mb RAM (DDR 400) * 80Gb HDD Seagate * Geforce 4 MX440 * Pinnacle PCTV

Notebook :arrow: Toshiba Satellite M30X-128
Rafael Pais
Aprendiz
Aprendiz
 
Mensagens: 57
Registado: Segunda Dez 06, 2004 0:47
Localização: Vila Nova de Gaia

Mensagempor alfatek » Quarta Dez 29, 2004 3:44

err... n estou a ver altas comparações e até m parece uma coisa mt fácil d fazer... acho que alguém tem d estudar + e faltar menos às aulas :)

Dou.te 1 ajuda p começar:
Código: Seleccionar todos
import java.util.*;

class mastermind{

  public static void main(String args[]){
    mastermind a = new mastermind();
  }

  public mastermind(){
    int[] a = {1,2,3,4,5};
    int[] b = {5,4,3,2,1};
    System.out.println(diferenca(a,b));
  }

  private int diferenca(int[] a, int[] b){
    if (a.length != b.length)
      return -1;

    int dif = 0;

    for (int i = 0; i < a.length; i++){
      if (a[i] != b[i])
        dif++;
    }

    return dif;
  }

}
alfatek
Administrador
Administrador
 
Mensagens: 3257
Registado: Sábado Abr 06, 2002 18:28
Localização: Coimbra


Voltar para Programação

Quem está ligado:

Utilizadores a ver este Fórum: Nenhum utilizador registado e 2 visitantes

cron