【发布时间】:2016-10-05 15:14:18
【问题描述】:
我有一个关于动态编程的问题。
给定两个字符串 A 和 B 找到两者中最短的交错字符串。
例如A = "APPLE"、B = "ABSOLUTE"
最短的答案是"ABPPSOLUTE"
而是回答我的函数返回"APPABSOLUTE"
我解决这个问题的想法是不断地将 A[0] 和 B[0] 交错len(A)+len(B) 次
但这没有用。
【问题讨论】:
-
你是否创建了一个函数来交错字符串?
-
我试过但失败了。我可以创建交错函数,但它不返回最短的交错字符串
-
你能把你的函数包含在问题中吗?
标签: python string algorithm dynamic-programming interleave