【发布时间】:2019-01-28 01:07:58
【问题描述】:
我正在尝试比较 Ruby 中两个序列的相似程度。例如,1234657890 到 1234567890 的相似度为 80%。我曾考虑将数字减少 1 位然后检查,但它使该示例 40% 相似
【问题讨论】:
-
为什么第一个示例中的两个字符串 90% 相似?
-
因为只有 1 个字符不同。呃,也许你可以说是 80%,但这只是一个例子
-
好的,那么请使用正确的信息编辑您的示例。
-
您需要定义“相似”的含义。有许多不同的可能答案。例如。
abe和ace是否与abe和abce相似? -
也许这个答案会对你有所帮助stackoverflow.com/questions/16323571/…
标签: arrays ruby math numbers compare