从下面一个列表 `(x, y)` 构造一个函数 `y = f(x)`
利用一个数组和一个字符串:
[1, 5, 10, 50, 100, 500, 1000]
'IVXLCDM'
构造一个函数f
, 使得(参考上图):
f(1); // 'I'
f(2); // 'II'
// ...
f(6); // 'VI'
f(7); // 'VII'
// ...
f(800); // 'DCCC'
f(900); // 'CM'
问 有没有更简单的构造法... ?
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(2)
网上找的 已验证
非常感谢 @czl 的回答。我自己也想到一个完全符合题意的算法: