preciso criar um algoritmo que calcule raízes, até aí tudo bem, o problema é que o exercício me dá umas condições que não entendi.
Entrada
Primeira linha contem um inteiro T, que descreve o número de casos de testes.
Cada uma das T linhas seguintes contem um inteiro N cuja a raíz quadrada deve ser calculada.
Saída:
Para cada linha de entrada encontre a raíz quadrada (parte inteira) do número N.
Restrições:
1 ≤ T ≤ 20
1 ≤ N ≤ 1000
não entendi muito bem esse lance do T, alguém pode me ajudar??
isso foi o que fiz até agora, mas acho que não atende o que é pedido
public class Exerciciio2 {
public static int raiz(int x) {
int n = 0;
int i = 0;
int j = x;
if(n*n == j) {
return n;
}
else {
}
while(i<=x)
{
x -= i;
i += 2;
n++;
}
return n;
}
public static void main (String[] args) {
int x = 12;
int raiz =Exerciciio2.raiz(x);
System.out.println(raiz);
}
}