找回密码
 注册
Simdroid-非首页
查看: 90|回复: 1

[编程进阶] 这个问题如何解决?

[复制链接]
发表于 2013-10-14 18:00:56 | 显示全部楼层 |阅读模式 来自 上海
请找出所有的三位数,使它除以7、11、13的余数之和尽可能大  这个怎么用mathematica实现呢?
发表于 2013-10-17 22:37:04 | 显示全部楼层 来自 北京
Simdroid开发平台
本帖最后由 chyanog 于 2013-10-17 22:38 编辑
  1. Range[100, 999] /. r_ :> (Tr[#~Mod~{7, 11, 13}] & /@ r /. s_ :> Pick[r, s, Max@s])

  2. Pick[#, #2, Max@#2] &[#, Tr[#~Mod~{7, 11, 13}] & /@ #] &@Range[100, 999]
复制代码
回复 不支持

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

Archiver|小黑屋|联系我们|仿真互动网 ( 京ICP备15048925号-7 )

GMT+8, 2024-4-19 02:40 , Processed in 0.029486 second(s), 11 queries , Gzip On, MemCache On.

Powered by Discuz! X3.5 Licensed

© 2001-2024 Discuz! Team.

快速回复 返回顶部 返回列表