Poziom 8.6 zadań Rust

Задание 1

Dany jest plik tekstowy. Uzyskaj procentowy udział każdego znaku. Wynik zapisz do nowego pliku.

Задание 2

Dany jest plik tekstowy. Uzyskaj pierwszy wiersz z tego pliku.

Задание 3

Dany jest plik tekstowy. Przetasuj wiersze w tym pliku w losowej kolejności.

Задание 4

Uzyskaj listę wszystkich możliwych szczęśliwych biletów. Bilet reprezentowany jest jako ciąg znaków składający się z sześciu cyfr, może zaczynać się od zer. Bilet uważa się za szczęśliwy, jeśli suma pierwszych trzech cyfr jest równa sumie drugich trzech cyfr. Zapisz uzyskaną listę do pliku, każdy bilet w nowym wierszu.

Задание 5

Napisz program, który utworzy następującą tablicę:

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