Boas,
Para já queria dizer que sou novo neste forum.
O que se passa é que eu quero criar um loop que escreva todas as combinações possíveis de uma palavra com 6 letras que começa por “a” e acaba em “is”.
Para isso usei isto : java.io.FileInputStream; e isto: java.io.FileOutputStream;
O problema é que eu não quero combinações inúteis tais como: “acccis” ou “azzsis”. Eu poderia eliminar mais combinações mas para já quero só eliminar as que tenham 3 letras iguais seguidas. Para isso eu escrevi este código:
for(x=98; x<=122; x++)
{
for(y=98; y<=122; y++)
{
for(z=98; z<=122; z++)
{
[b]if(x==y && y==z)
{*/FALTA UM BOCADO DE CODIGO*/}[/b]
out.write(a);
out.write(x);
out.write(y);
out.write(z);
out.write(i);
out.write(s);
out.write(d);
out.write(e);
}
}
}
Na parte onde diz /FALTA UM BOCADO DE CODIGO/ é que eu não sei o que escrever. Não há nenhuma reserved word que faça saltar esse único “passo” do for loop? não ha uma maneira que faça com que em vez de escrever “acccis”, salte esse e vá para o “accdis” ?