#345
Encoding
 

Difficulty:Easy
Topics:List and vector


Mission: Bikin function untuk "encode" sebuah list/vector yang mengandung elemen berulang menjadi list of pairs [element, count], di mana element adalah elemen yang berulang dan count adalah jumlah kemunculannya.
test not run
(= (__ [1 1 2 3 3 3 4]) [[1 2] [2 1] [3 3] [4 1]])
test not run
(= (__ ["a" "a" "b" "b" "b"]) [["a" 2] ["b" 3]])
test not run
(= (__ [true true false true]) [[true 2] [false 1] [true 1]])


Code which fills in the blank: