Vlak 4.7 van Rust problemeoplossingsboek

Задание 1

Gegee 'n vektor met heelgetalle:

rustlet vct = !vec[123, 456, 789];

Kontroleer of dit 'n getal bevat wat die syfer 3 inhou.

Задание 2

Gegee twee vektore:

rustlet vct1 = vec![1, 2, 3, 4, 5];
let vct2 = vec![4, 5, 6, 7, 8];

Stoor in 'n nuwe vektor die elemente wat in beide die eerste en die tweede vektor voorkom.

Задание 3

Gegee 'n vektor met snare, wat heelgetalle as snare bevat:

rustlet vct = !vec["1", "2", "3", "4", "5"];

Vind die som van die elemente van hierdie vektor.

Задание 4

Gegee 'n sekere string:

rust"AbCdE"

Verander die kasus van die letters in hierdie string na die teenoorgestelde. In ons geval moet die volgende verkry word:

rust"aBcDe"
Задание 5

Skryf 'n program wat die volgende string vorm:

rust"-1-2-3-4-5-"
Задание 6

Gegee 'n datum in die volgende formaat:

rust "31-12-2025"

Sit dit om na die volgende formaat:

rust"31 Desember 2025"