Vlak 4.6 van Rust Probleemoplossingsboek

Задание 1

'n String word gegee. Kontroleer dat hierdie string slegs uit syfers bestaan.

Задание 2

'n Vektor word gegee:

rustvec![1, 0, 2, 3, 0, 5]

Verwyder alle nulle uit die vektor:

rust[1, 2, 3, 5]
Задание 3

'n Vektor word gegee:

rustlet vct: Vec<i16> = Vec::new();

Skryf kode wat hierdie vektor sal vul met magte van twee tot die nde mag:

rust[2, 4, 8, 16, 32]
Задание 4

'n Hele getal word gegee:

rustlet num: u16 = 12345;

Kry die eerste ewe syfer vanaf die einde van hierdie getal.

Задание 5

Skryf 'n program wat die volgende string sal vorm:

rust"54321"
Задание 6

'n Array met heelgetalle word gegee:

rustlet arr = [123, 102, 345, 350];

Skryf na 'n nuwe vektor die getalle wat die syfer nul bevat.

Задание 7

'n String word gegee:

rust"abcdef"

Kry elke tweede karakter van hierdie string:

rust"acf"