Latihan 1: Closures & Iterators — Rust

Latihan 1 dari materi Closures & Iterators di Rust — praktek dengan editor kode interaktif, test case otomatis, dan hint terpandu. Langsung jalan di browser.

Diberikan let angka = vec![1, 2, 3, 4, 5, 6, 7, 8, 9, 10];

Gunakan iterator chain untuk:

  1. Filter hanya angka genap
  2. Kuadratkan tiap angka (x * x)
  3. Jumlahkan semuanya dengan .sum()

Cetak hasilnya. (2² + 4² + 6² + 8² + 10² = 4 + 16 + 36 + 64 + 100 = 220)

Syarat: kode harus memakai .filter(, .map(, dan .sum.

Hint