Модуль: String
Данный модуль отвечает за обработку строк.
isRepeatedSymbolsExist(stringValue);
Данная функция проверяет, повторяются ли символы в строке, выводит ответ типа boolean.
// В первом случае выведется false, в двух других - true.
writeln(FastPascal.isRepeatedSymbolsExist('string'));
writeln(FastPascal.isRepeatedSymbolsExist('strings'));
writeln(FastPascal.isRepeatedSymbolsExistExt('strings'));
isBracketsBalanced(stringValue);
Данная функция проверяет строку на соблюдение баланса скобочной последовательности. Также определяет, соблюдена ли скобочная последовательность. Если скобочная последовательность соблюдена - возвращает true, иначе - false, ответ типа boolean.
// В первом случае выведется false, в двух других - true.
writeln(FastPascal.isBracketsBalanced('{}{}[{{{}'));
writeln(FastPascal.isBracketsBalanced('{[()]}'));
writeln(FastPascal.isBracketsBalanced('()()(){}{}{}{}'));
isPalindrome(stringValue);
Эта функция определяет, является ли данное строка (stringValue) палиндромом. Выводит true, если строка является палиндромом. Иначе - выводит false.
// Определит, является ли слова "жёлудь" и "шалаш" палиндромами.
writeln(FastPascal.isPalindrome('жёлудь'));
writeln(FastPascal.isPalindrome('шалаш'));
Last updated