作者热门文章
- iOS/Objective-C 元类和类别
- objective-c - -1001 错误,当 NSURLSession 通过 httpproxy 和/etc/hosts
- java - 使用网络类获取 url 地址
- ios - 推送通知中不播放声音
我开发了一个程序使得 i = 1
到 100
,数字的顺序应遵循
1, 100, 2, 99, 3, 98, ...
基于第 i 个索引。出于好奇,是否有天才可以在给定 ith 索引 的情况下想出一个封闭公式:
f(i) = ?
你能按照上面提到的顺序找到合适的数字吗?
最佳答案
给定函数 f(i)
作为表格
i | f(i)
---------
1 | 1
2 | 100
3 | 2
4 | 99
5 | 3
6 | 98
.....
您可以将 f(i)
作为一个闭合公式:
f(i) = (i + 1) / 2 * (i % 2) + (101 - i / 2) * ((i + 1) % 2)
%
代表余数
关于algorithm - 想出一个在数字中曲折变化的方程式,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/42525748/
我是一名优秀的程序员,十分优秀!