Մակարդակ 4.6 Rust առաջադրանքների ժողովածու

Задание 1

Տրված է տող։ Ստուգեք, որ այս տողը բաղկացած է միայն թվանշաններից։

Задание 2

Տրված է վեկտոր։

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

Հեռացրեք վեկտորից բոլոր զրոները։

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

Տրված է վեկտոր։

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

Գրեք կոդ, որը կլրացնի այս վեկտորը երկուսի աստիճաններով մինչև n-րդ աստիճանը։

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

Տրված է ամբողջ թիվ։

rustlet num: u16 = 12345;

Ստացեք այս թվի վերջից առաջին զույգ թվանշանը։

Задание 5

Գրեք ծրագիր, որը կձևավորի հետևյալ տողը։

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

Տրված է ամբողջ թվերով զանգված։

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

Նոր վեկտորի մեջ գրեք այն թվերը, որոնք պարունակում են զրո թվանշան։

Задание 7

Տրված է տող։

rust"abcdef"

Ստացեք այս տողի յուրաքանչյուր երկրորդ նիշը։

rust"acf"