Member 13808760 Ответов: 0

Есть идеи как это сделать


переводчик публичного класса {

/**
Метод mystery принимает строку в качестве параметра и возвращает новую строку
это представляет собой его перевод в соответствии с произвольными правилами.

Переведенная строка будет иметь ту же самую точную длину, что и переданная.
Начнем с того, что переведенная строка пуста.

Затем мы смотрим на каждый символ строки параметров и делаем следующее;
1. Если символ из строки параметров равен 'i' или 'e', мы объединяем
'y' вместо этого в переведенной строке
2. Если это буква "v", то вместо нее мы соединяем букву "w"
3. Если это не одно из вышеперечисленных, мы объединяем символ как есть
**/
общественности статической строки-загадка(строка парам){
Строка tmp = "";

*******//введите свой код здесь********************
}


/**
Основной метод просто используется для проверки вышеупомянутого метода тайны.
**/
публичный статический пустота главный(строка[] аргументы){

// Этот массив содержит строки, которые должны быть переведены для каждого теста
String[] data = {"Виктор"};

// Этот массив содержит ожидаемые переводы для каждого теста
String[] expected = {"wyctor"};


for(int i=0 ; i < data.length ; i++){
Строка observed = mystery(data[i]);
Строковое сообщение = "Translating [" + data[i] + "]"
+ "в" + Ожидается, [я] + "]"
+ " Наблюдаемый результат равен [" + наблюдаемый + "]"
+ " ТЕСТ ЕСТЬ... ";
message +=(observed.equals(expected[i])) ?"SUCCESSFUL" : "FAILED";
System.out.println(сообщение);
}

// Задач
// добавьте свои собственные тесты, чтобы убедиться, что ваша программа
// работает. Для этого вы можете просто добавить строки к ожидаемому
// и наблюдаемые массивы, которые мы использовали в приведенном выше коде
}
}

Что я уже пробовал:

Я путаюсь с тем, что бытие просит?

Patrice T

Поговорите со своим учителем.

0 Ответов