时间:2021-07-01 10:21:17 帮助过:60人阅读
TheSum=0 for x in xrange(101): if x %2==0 and x%3==0: TheSum+=x print TheSum
+/ (#~ (0=2&|) *. (0=3&|)) 1+i.100
Scala:6 to 100 by 6 sum
不妨考虑一下可读性吧
sum(range(6,101,6))
1 to(100) asList select(%6==0) sum
Haskell :sum [x | x <- [1 .. 100], x `mod` 6 == 0]
sum [x | x <- [1..101], x `mod` 2 == 0 && x `mod` 3 == 0]
可以被2和3整除,不就是被6整除嘛(1..100).select{|x| x%6 == 0 }.inject(:+)
这种东西就是比语法糖和标准库,比出来也是意义不大。。。
sum [6,12..100]