【发布时间】:2010-11-03 03:18:28
【问题描述】:
给定一个列表,其中每一项都是 (r g b) 颜色,返回一个由 每种颜色的最大分量。
示例:给定 ((123 200 6) (10 30 20) (212 255 10) (0 0 39) (37 34 34)), 代码应该返回 (200 30 255 39 37)
【问题讨论】:
-
另外,应该使用filter,map,accumulate来完成
给定一个列表,其中每一项都是 (r g b) 颜色,返回一个由 每种颜色的最大分量。
示例:给定 ((123 200 6) (10 30 20) (212 255 10) (0 0 39) (37 34 34)), 代码应该返回 (200 30 255 39 37)
【问题讨论】:
(define (sublist-max list-of-lists)
(map (lambda (sublist) (apply max sublist)) list-of-lists))
【讨论】: