algorithm - 银行实习生问题陈述

标签 algorithm pattern-matching banking

我在迪拜的一家银行看到了实习机会。他们有一个明确的问题陈述,要在 2 个月内解决。他们只告诉我们两行 -

“基本上,问题出在名称匹配逻辑上。 有两个字段(变量)——都是雇主名称,并且是一个自由文本字段。所以我们需要编写一个程序来匹配这两个变量。”

谁能帮我理解一下?它只是一个简单的模式匹配的东西吗? 任何帮助/意见将不胜感激。

最佳答案

我认为这就是他们的要求:

他们有两个相关数据来源,例如,一个来自内部数据库,另一个来自名片输入。

因为这两个字段是自由文本字段,所以会出现不一致的情况。例如,Nitin Garg,或 Garg, Nitin,或 Mr. Nitin GargHere是卡扎菲的一个极端案例。

你应该做的是找到一种方法将特定人的所有名字匹配在一起。

简而言之,将两条数据按雇主名称匹配在一起,并考虑到可能存在的不一致。

关于algorithm - 银行实习生问题陈述,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5762509/

相关文章:

algorithm - 在哪种情况下,复杂度为 2^n 的算法会用于 n^5?

c# - if 语句可以与使用模式匹配的变量赋值相结合吗?

金融机构的Java类表示?

python - 动态规划 : Rod cutting and remembering where cuts are made

algorithm - 考虑时间复杂度时,Theta(n) 和 T(n) 有什么区别?

c++ - 处理可能依赖的顶点的创建/销毁时的 VBO/VAO 内存管理实践

scala - 为什么空字符串与 Seq.empty 不匹配?

sed - 如何使用 sed 取消注释第二个模式匹配上的多行?

java - 为什么我的 public void Constructor {} 不能编译?

java - 如何检查 IBAN 验证?