Следите за новинками
в нашем Telegram канале. Жми, чтобы подписаться:)
⊗rsPmTxPrm 340 of 373 menu
◀ ▶

Практика на текстовые функции в Rust

trim contains find replace split repeat parse

Дана строка:

let s = " mode=fast ";

Обрежьте края, найдите "fast" и выведите признак вхождения.

Дана строка:

let s = "user_id=17;role=edit";

Выведите байтовую позицию "role" или слово "none", если куска нет.

Дана строка:

let s = "draft_v1";

Замените "_v1" на "_v2", выведите новую фразу и исходную s.

Дана строка:

let s = "red,green,blue";

Разделите по "," и выведите число кусков.

Дана строка:

let s = "checksum";

Выведите кусок от байта 0 до 4 и кусок от 4 до конца.

Дана строка:

let s = "ok";

Постройте фразу из трех копий s подряд и выведите ее.

Дана строка:

let s = "128";

Переведите s в i32 и выведите число или "fail".

Дана строка:

let s = "false";

Получите логическое значение, инвертируйте его и выведите результат.

← →
↑
Мы используем cookie для работы сайта, аналитики и персонализации. Обработка данных происходит согласно Политике конфиденциальности.
принять все настроить отклонить