Rust ගැටළු පොත මට්ටම 7.3

Задание 1

යොදාගන්නා අරාව පරාමිතියක් ලෙස ගන්නා ශ්‍රිතයක් සාදන්න, එය අනුපිටපත් මූලද්‍රව්‍ය අඩංගු නොකරන නව අරාවක් ආපසු ලබා දිය යුතුය.

Задание 2

යොදාගන්නා අරාව පරාමිතියක් ලෙස ගන්නා ශ්‍රිතයක් සාදන්න, එය සමාන, යාබදව පිහිටි මූලද්‍රව්‍ය අඩංගු නොකරන නව අරාවක් ආපසු ලබා දිය යුතුය.

Задание 3

සම්පූර්ණ සංඛ්‍යාවක් පළමු පරාමිතිය ලෙස ගන්නා ශ්‍රිතයක් සාදන්න සහ එහි ඉලක්කම් ගණන, දෙවන පරාමිතිය මගින් නිශ්චය කරනු ලබන, ආපසු ලබා දිය යුතුය.

Задание 4

සංඛ්‍යාවක් පරාමිතියක් ලෙස ගන්නා ශ්‍රිතයක් සාදන්න සහ පරීක්ෂා කරන්න, එය ප්‍රථමක (සරල) සංඛ්‍යාවක් ද නැද්ද යන්න.

Задание 5

සංඛ්‍යා සහිත අරාවක් පරාමිතියක් ලෙස ගන්නා ශ්‍රිතයක් සාදන්න සහ එම අරාවෙන් උපරිම සහ අවම අගය පහත දැක්වෙන ව්‍යුහයේ ස්වරූපයෙන් ආපසු ලබා දිය යුතුය:

ruststruct Date
{
  min: i16,
  max: i16,
}