НРК (JS). Лабораторная работа 5, функции, обработка строк
Задания
- Создать функцию clearMinMax(s), которая удаляет из переданной строки s символы, встречающиеся максимальное
и минимальное количество раз. Функция возвращает модифицированную строку.
Пример программы:
var s=clearMinMax("araabhgfdbd");
document.writeln(s);
В окне браузера появится:
bdbd
- Создать функцию cryptCesare(s,k), которая шифрует переданную строку s
шифром Цезаря с ключом k. Шифрованию подвергнуты только буквы русского алфавита с учетом регистра,
остальные символы должны остаться неизменными. Функция возвращает зашифрованную строку.
Пример программы:
var s=cryptCesare("1Ч2ы3Ф4ы5Р6",2);
document.writeln(s);
В окне браузера появится:
1Щ2э3Ц4э5Т6
- Создать функцию htmlString(s,html). Строка html должна состоять из слов bold, big, small, italics,
в произвольном порядке, разделенных пробелами. Функция возвращает строку s, применив к ней
соответствующие методы объекта String в том-же порядке, в каком они перечислены в строке html.
Пример программы:
var s=htmlString("12345","big big big italic");
document.writeln(s);
В окне браузера появится:
12345