Informática, perguntado por PaulinhaBela, 1 ano atrás

Torre de Hanoi ? Onde está o erro na formula ?
Programação

Java


PaulinhaBela16m
package aula1;

public class TorreHanoi {

int n;

public int criarHanoi() {

if(n>=0){
return (2^this.n)-1;
}else {
return 0;
}
}
}
package aula1;
public class Principal {

public static void main(String[] args) {

TorreHanoi movimento1= new TorreHanoi();
movimento1.n=3;
System.out.println(""+movimento1.criarHanoi()+" ");




}
}
Pode deixar, eu dei conta.

Soluções para a tarefa

Respondido por bokomoko
1
Na principal faria diferente. Primeiro, criaria um método estático para calcular o número de movimentos. Assim

https://repl.it/@bokomoko/Calcula-Hanoi



Perguntas interessantes