Kiwango cha 8.6 cha Kitendo cha Kazi cha Rust

Задание 1

Faili ya maandishi imetolewa. Pata kiasi cha asilimia ya kila herufi. Andika matokeo kwenye faili mpya.

Задание 2

Faili ya maandishi imetolewa. Pata mstari wa kwanza kutoka kwenye faili hii.

Задание 3

Faili ya maandishi imetolewa. Changanya mistari kwenye faili hii kwa mpangilio wa nasibu.

Задание 4

Pata orodha ya tiketi zote zenye bahati zinazowezekana. Tiketi ni mfumo wa mstari wa tarakimu sita, inaweza kuwa na sifuri mbele. Tiketi inachukuliwa kuwa na bahati, ikiwa jumla ya tarakimu tatu za kwanza ni sawa na jumla ya tarakimu tatu za pili. Andika orodha iliyopatikana kwenye faili, kila tiketi kwa mstari mpya.

Задание 5

Andika programu ambayo itaunda safu ifuatayo:

rust[
  "x",
  "xx",
  "xxx",
  "xxxx",
  "xxxxx",
}