Kiwango cha 7.3 cha Kitendo cha Rust

Задание 1

Tengeneza kitendo ambacho kigezo chake kitakubali safu na kurudisha safu mpya, isiyo na nakala za vipengele.

Задание 2

Tengeneza kitendo ambacho kigezo chake kitakubali safu na kurudisha safu mpya, isiyo na vipengele vinavyofanana, vilivyo karibu.

Задание 3

Tengeneza kitendo ambacho kigezo cha kwanza kitakubali namba kamili na kurudisha idadi ya tarakimu zake, iliyobainishwa na kigezo cha pili.

Задание 4

Tengeneza kitendo ambacho kigezo chake kitakubali namba na kukagua, kama ni tasa au la.

Задание 5

Tengeneza kitendo ambacho kigezo chake kitakubali safu yenye namba na kurudisha thamani ya juu kabisa na ya chini kabisa kutoka kwenye safu hii kwa umbo la muundo ufuatao:

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