从 Parse.com NSString 创建结果列表

Create a list of result from Parse.com NSString

我必须从 Parse.com 数据库创建结果列表。 该字段是一个 NSString,我正在使用 Objective-C.

事实上我有这个字段就像一个数字序列

数据库是这样的:
第 1 行:4-7-9-6-18
第 2 行:5-3-8-9-29
第 3 行:32-8-67-3-5
...

每一行,不能有相同的序号。

目标是根据参考序列创建一个列表。

假设参考序列是3-8-9-44-60

我想从这样的 Parse.com 数据创建一个列表

Lign 2 有 3 个匹配的数字
Lign 3 有 2 个匹配的数字
Lign 1 有 1 个匹配的数字

有人知道吗,我很乐意分享 :)

在此先感谢您的帮助 ;)

如果您必须将序列存储为字符串,我的建议是按照以下步骤进行。我不会为你写代码 - 但给你一个指导方针:

  1. 在 Parse 中查找行。

  2. 获取结果,将每个结果从 NSString 转换为 NSArray,然后将它们放入另一个名为 sequenceListNSArray

  3. 获取参考序列NSString并将其转换为另一个NSArray,称为referenceSequence

  4. 创建一个名为 sequenceScore 的新 NSMutableArray

  5. 创建一个遍历 sequenceList 中所有结果的函数。

    5a。将这些数组中的每一个与 referenceSequence 进行比较。获取两个数组中匹配数字(得分)的个数。

    5b。通过将第一个结果 (results[0]) 放在 sequenceScore 中的索引 0 处,将 sequenceList 的实际结果放在 sequenceScore 记分板上。下一个成绩你应该比较实际成绩和上一个成绩的分数,那里已经放在了sequenceScore

  6. 您应该得到一个数组 (sequenceScore),其中按顺序放置来自 Parse 的不同序列,因此 sequenceScore 处的索引 0 是匹配的序列最多的参考序列(referenceSequence)。