AiSD Problem Collatza

import java.util.Scanner;

public class Main {
public static void main(String[] args) {
Scanner input = new Scanner(System.in);
int n = input.nextInt();

int[] tab = new int[n];
for(int i = 0; i < n; i++)
tab[i] = input.nextInt();

for(int i = 0; i < n; i++)
System.out.println(cell(tab[i]));
}
static int x = 0;
public static int cell(int n) {
if(n == 1) {
int p = x;
x = 0;
return p;
}
x++;
return n % 2 == 0 ? cell(n / 2) : cell(3 * n + 1);
}
}
Wyszukiwarka

Podobne podstrony:
java text CollationElementIterator
Zespoły posturalne problem cywilizacyjny(1)
A Balaban Polskie problemy ustrojowe 2003
2011 experimental problems
Dennett Facing Backwards on the Problem of Consciousness
Psychologiczne problemy dzieci wychowujących się w rodzinach z problemem alkoholowym aktualny stan
Some Problems with the Concept of Feedback
Wybrane terminy łacińskie pojawiające się w Problematyce Prawa Międzynarodowego
AiSD w4 sortowanie2
wesele symbolizm, problematyka narodowa (3)
Współczesne problemy socjologii
PRAWO RZYMSKIE opracowane pytania problemowe

więcej podobnych podstron