Задачи на основы языка Rust. Часть 6
Даны следующие переменные с символами:
let ch1 = 'A';
let ch2 = 'B';
Создайте строку из этих двух символов и запишите результат в переменную типа String.
Дана следующая строка:
let str = "Hello";
Получите первый символ строки и запишите его в переменную типа char.
Дана следующая строка:
let str = "123";
Найдите сумму цифр этой строки и запишите результат в переменную типа i32.
Даны следующие переменные с символами:
let a = 'K';
let b = 'o';
let c = 't';
Создайте строку из этих трёх символов и запишите результат в переменную типа String.
Дана следующая строка:
let text = "World";
Получите последний символ строки и запишите его в переменную типа char.
Дана следующая строка:
let numbers = "456";
Преобразуйте каждый символ строки в число, найдите произведение этих чисел и запишите результат в переменную типа i32.
Даны следующие переменные с символами:
let x = '1';
let y = '2';
let z = '3';
Преобразуйте каждый символ в число, сложите их и запишите результат в переменную типа i32.
Дана следующая строка:
let word = "Rust";
Получите символ с индексом 2 и запишите его в переменную типа char.
Дана следующая строка:
let digits = "789";
Найдите среднее арифметическое цифр этой строки и запишите результат в переменную типа f64.
Даны следующие переменные с символами:
let a = 'H';
let b = 'i';
let c = '!';
Создайте строку, добавив между символами пробелы, и запишите результат в переменную типа String.