Nível 4.6 do livro de exercícios Rust
Задание 1
Dada uma string. Verifique se esta string consiste apenas em dígitos.
Задание 2
Dado um vetor:
rustvec![1, 0, 2, 3, 0, 5]
Remova do vetor todos os zeros:
rust[1, 2, 3, 5]
Задание 3
Dado um vetor:
rustlet vct: Vec<i16> = Vec::new();
Escreva um código que preencherá este vetor com potências de dois até o enésimo grau:
rust[2, 4, 8, 16, 32]
Задание 4
Dado um número inteiro:
rustlet num: u16 = 12345;
Obtenha o primeiro dígito par a partir do final deste número.
Задание 5
Escreva um programa que formará a seguinte string:
rust"54321"
Задание 6
Dado um array com números inteiros:
rustlet arr = [123, 102, 345, 350];
Grave em um novo vetor os números que contêm o dígito zero.
Задание 7
Dada uma string:
rust"abcdef"
Obtenha cada segundo caractere desta string:
rust"acf"