
Enviado em 25/07/2016 - 20:10h
Boa noitepublic class Anagrama {
public static void main(String[] args) {
String palavra = args[0].toString();
imprimeAnagramas("", palavra);
}
public static void imprimeAnagramas(String prefix, String word) {
if (word.length() <= 1) {
System.out.println(prefix + word);
} else {
for (int i = 0; i < word.length(); i++) {
String cur = word.substring(i, i + 1);
String before = word.substring(0, i);
String after = word.substring(i + 1);
imprimeAnagramas(prefix + cur, before + after);
}
}
}
} #!/bin/bash
imprimeAnagrama() {
prefixo=$1
palavra=$2
if [ ${#palavra} -le 1 ]
then
echo $prefixo""$palavra
else
i=1
while [ $i -lt ${#palavra} ]
do
anteriorI=$(($i-1))
proximoI=$(($i+1))
corte=$(expr substr $palavra $i $i)
anterior=$(expr substr $palavra 1 $anteriorI)
depois=$(expr substr $palavra $proximoI ${#palavra})
((i++))
imprimeAnagrama $prefixo""$corte $anterior""$depois
done
fi
}
imprimeAnagrama "" $1
Papagaiando o XFCE com temas e recursos
WhatsApp com Chamadas no Linux via Waydroid
XFCE - quase um Gnome ou Plasma mas muito mais leve
LXQT - funcional para máquinas pererecas e usuários menos exigentes
Manutenção básica para Gentoo Linux (com script)
Conheça o Zashterminal, um terminal moderno com IA
DOOM Carniceiro: rode o Meatgrinder com uzdoom (Gentoo e Ubuntu)
Samba 4 AD-DC 2026: Como instalar e configurar um Active Directory (via APT-GET)
[Resolvido] Sumiço de redes e micro quedas no iwd/iwgtk (Realtek rtw88)
eu queria saber no lenovo slim, se tem como ver os mhz de memoria e tu... (3)









