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"