#360
Employee(s) of the Month
Difficulty: | Easy |
Topics: | List of Maps |
Mission: "Employee of The Month" ingin elo menemukan karyawan dengan performa terbaik bulan ini. Data karyawan tersedia dalam bentuk list of maps, dimana setiap map berisi :name, :id, dan :score. Temukan karyawan dengan score tertinggi dan kembalikan data lengkapnya. Jika ada lebih dari satu karyawan dengan score tertinggi yang sama, kembalikan mereka semua dalam list.
(= (__ [{:name "Alice" :id 1 :score 99} {:name "Bob" :id 2 :score 95} {:name "Charlie" :id 3 :score 99}]) [{:name "Alice" :id 1 :score 99} {:name "Charlie" :id 3 :score 99}]) | |
(= (__ [{:name "Diana" :id 4 :score 100}]) [{:name "Diana" :id 4 :score 100}]) | |
(= (__ [{:name "Eve" :id 5 :score 90} {:name "Frank" :id 6 :score 90} {:name "Grace" :id 7 :score 90}]) [{:name "Eve" :id 5 :score 90} {:name "Frank" :id 6 :score 90} {:name "Grace" :id 7 :score 90}]) | |
(= (__ []) []) |