Մակարդակ 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"