【发布时间】:2016-10-30 08:16:15
【问题描述】:
我有一大串数字作为程序的输入(我假设序列名称是“S”),它可以是字符串,也可以是表格列。
由表生成的输入字符串 (S),如表 1。
我想找到构成“S”字符串的未知子字符串。
每个子字符串由 100 个数字组成。
我们将示例简化如下:每个子字符串包含三个数字而不是 100 个数字。
表1:
表 1 说明: 表 1 的每一行都属于在“s”字符串中重复的子字符串之一。 对于每一列,我们恰好有十个数字,这些数字由随机重复的数字组成,属于该列。 例如: 对于第一列,我们可以有例如四个 11 和六个 65 或一个 11 和九个 65 等,其他列完全一样。对于每十个重复一个数字的列,该数字例如第七列如下所示: 50 50 50 50 50 50 50 50 50 50 。
输出是组成“S”字符串的重复子字符串。 输出:
11,10,13
30,40,50
65,66,61
谁能帮我用 pl_sql 或 java 来解决这个问题。
【问题讨论】:
-
你需要澄清这个问题:如何确定一个数字属于哪一行,F.i.如何确定您突出显示的 50 上下有一个空值。提供尽可能多的信息,这还不够清楚
标签: java algorithm plsql oracle11g