Clojure 中的函数采用 n 个字母列表和 returns 列表
Function in Clojure that takes a list of n letters and returns a list
我需要你的帮助来编写一个函数,该函数接受一个字母列表,如 ['a'、'b'、'c'] 和 returns 另一个字母列表,如['a', 'b', 'b', 'c', 'c', 'c'],这是第一个元素只重复一次第二个元素重复两次,第三个元素重复三次,等等。提前谢谢!。
(mapcat repeat (map inc (range)) ["a" "b" "c"])
我需要你的帮助来编写一个函数,该函数接受一个字母列表,如 ['a'、'b'、'c'] 和 returns 另一个字母列表,如['a', 'b', 'b', 'c', 'c', 'c'],这是第一个元素只重复一次第二个元素重复两次,第三个元素重复三次,等等。提前谢谢!。
(mapcat repeat (map inc (range)) ["a" "b" "c"])