Մակարդակ 4.6 Rust առաջադրանքների ժողովածու
Տրված է տող։ Ստուգեք, որ այս տողը բաղկացած է միայն թվանշաններից։
Տրված է վեկտոր։
vec![1, 0, 2, 3, 0, 5]
Հեռացրեք վեկտորից բոլոր զրոները։
[1, 2, 3, 5]
Տրված է վեկտոր։
let vct: Vec<i16> = Vec::new();
Գրեք կոդ, որը կլրացնի այս վեկտորը երկուսի աստիճաններով մինչև n-րդ աստիճանը։
[2, 4, 8, 16, 32]
Տրված է ամբողջ թիվ։
let num: u16 = 12345;
Ստացեք այս թվի վերջից առաջին զույգ թվանշանը։
Գրեք ծրագիր, որը կձևավորի հետևյալ տողը։
"54321"
Տրված է ամբողջ թվերով զանգված։
let arr = [123, 102, 345, 350];
Նոր վեկտորի մեջ գրեք այն թվերը, որոնք պարունակում են զրո թվանշան։
Տրված է տող։
"abcdef"
Ստացեք այս տողի յուրաքանչյուր երկրորդ նիշը։
"acf"