রাস্ট টাস্কের স্তর 4.6

Задание 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"