public class UVA100_3nMAS1 {
public static void main(String[] args) {
Scanner entrada = new Scanner(System.in);
int a, b, cont, max = 0, num, inicio, fin;
do {
a = entrada.nextInt();
b = entrada.nextInt();
inicio = Math.min(a, b);
fin = Math.max(a, b);
for (int i = inicio; i <= fin; i++) {
cont = 1;
num = i;
while (num != 1) {
if (num % 2 == 0) {
num /= 2;
} else {
num = num * 3 + 1;
}
cont++;
}
max = Math.max(max, cont);
}
System.out.printf("%d %d %d%n", a, b, max);
max = 0;
} while (entrada.hasNext());
}
}
No hay comentarios:
Publicar un comentario