JavaScript - codewars からの質問ですが、わかりません
世界只因有你
世界只因有你 2017-05-19 10:31:57
0
3
897
######オフィス###:###

文字列の 2 つの配列 a1 と a2 が与えられると、a2 の文字列の部分文字列である a1 の文字列の辞書編集順に並べ替えられた配列 r が返されます。 ######アップデート###:### 例 1:

a1 = ["arp", "live", "strong"]
a2 = ["lively", "alive", "harp", "sharp", "armstrong"]

戻り値["arp", "live", "strong"]

例 2:

a1 = [「タープ」、「ネズミ」、「雄牛」]a2 = [「活発」、「生きている」、「ハープ」、「鋭い」、「腕が強い」] ###戻り値[]### ######導入###:### Array(array1,array2) で関数を定義{}

###説明:### リーリー
世界只因有你
世界只因有你

全員に返信(3)
仅有的幸福

参考:

リーリー
いいねを押す +0
某草草

最大の部分文字列を見つける問題になります。動的計画法の問題 (2) - 最長の共通部分文字列を見つけるを参照してください

いいねを押す +0
Ty80

簡単に言うと、a2に存在するa1の文字列をa1の順に返します。

たとえば、ハープとシャープには両方ともストリングアルプがあります。 Livelyとaliveはどちらも弦が生きていて、amstrongは弦が強いです。次に、返される順序は a1 の順序に対応するため、["arp", "live", "strong"] を返します

いいねを押す +0
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート