Your team is writing a fancy new text editor and you've been tasked with implementing the line numbering. Write a function which takes a list of strings and returns each line prepended by the correct number. The numbering starts at 1. The format is n: string. Notice the colon and space in between.
將給予的 list 中的每個 elements 加上序號(從1開始)及:
number(List<string>()) // => List<string>()
number(List<string>{"a", "b", "c"}) // => ["1: a", "2: b", "3: c"]
(ns line-numbers)
(defn number [lines]
(map-indexed (fn [i s] (str (inc i) ": " s)) lines)
)