Latihan 1: Generics di Rust — Rust

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

Buat fungsi generic terkecil<T: PartialOrd>(list: &[T]) -> &T yang mengembalikan elemen terkecil dari slice.

Kemudian di main():

  1. Buat vector let angka = vec![8, 3, 14, 1, 9];
  2. Cetak hasil terkecil(&angka) — harus 1
  3. Buat vector let huruf = vec!['x', 'a', 'm', 'b'];
  4. Cetak hasil terkecil(&huruf) — harus a

Hint