Расшифровать слово с ключом на Java
Пытаюсь написать код на Java,который с помощью ключа и методом перестановки расшифрует слово,Посоветуйте как можно это реализовать?
public static void main(String[] args) {
String word="РОИАГДВН";
int key[]={6,4,2,7,5,8,1,3};
Arrays.sort(key);
}
}
/// Здесь код должен преобразовать
зашифрофанное слово РОИАГДВН в слова ВИНОГРАД используя ключ
Ответы (1 шт):
Автор решения: DmitriyD
→ Ссылка
String word = "РОИАГДВН";
int[] key = { 6, 4, 2, 7, 5, 8, 1, 3 };
char[] result = new char[key.length];
for (int i = 0; i < key.length; i++) {
result[key[i] - 1] = word.charAt(i);
}
System.out.println(Arrays.toString(result));