【发布时间】:2012-06-03 16:45:36
【问题描述】:
这是一个简单的问题,但在这里搜索我发现了不同的变体,但并不是我真正需要的。所以:
假设我有一组数字:[1,4,5,7,9] 我需要的是一个最多 10 个数字的反转结果集:[2,3,6,8,10]
【问题讨论】:
-
“倒置”是什么意思?为什么是
1->2而4->3? -
我没有注意到您的输入和所需输出之间的模式。
-
只是从一组小于 10 的数字变为另一组与第一组不同的数字。我什至无法想象这会适用于什么。
-
@Tar 我有 20 个复选框,值从 1 到 20。当您取消选中它时,必须从数据库中删除一行,并且复选框值也是表中的 ID。如果未选中复选框,则不会在数组中设置值 (name=checkbox[])。所以我只是从选中的记录中删除具有“反转”值的记录。这就是我想出的,也许是一种更优雅的方式......