찾다

 >  Q&A  >  본문

javascript - codewars의 질문인데, 알아낼 수 없습니다

题目

두 개의 문자열 배열 a1과 a2가 주어지면 a2 문자열의 하위 문자열인 a1 문자열의 사전순으로 정렬된 배열 r을 반환합니다.

例子

예 1:
a1 = ["arp", "live", "strong"]
a2 = ["lively", "alive", "harp", "sharp", "armstrong"]
는 ["arp"를 반환합니다. , "라이브", "강한"]

예 2:
a1 = ["tarp", "mice", "bull"]
a2 = ["lively", "alive", "harp", "sharp", "armstrong"]
는 []

를 반환합니다.

要求

要求实现function inArray(array1,array2){}

测试사용 사례:

으아아아
世界只因有你世界只因有你2749일 전896

모든 응답(3)나는 대답할 것이다

  • 仅有的幸福

    仅有的幸福2017-05-19 10:33:57

    참고:

    으아악

    회신하다
    0
  • 某草草

    某草草2017-05-19 10:33:57

    가장 큰 부분 문자열을 찾는 문제여야 합니다. 동적 프로그래밍 문제 (2) - 가장 긴 공통 부분 문자열 찾기

    를 참조하세요.

    회신하다
    0
  • PHP中文网

    PHP中文网2017-05-19 10:33:57

    간단히 말하면, a2에 존재하는 a1 문자열을 a1의 순서대로 반환합니다.

    예를 들어 하프와 샤프에는 모두 스트링 아르페지오가 있습니다. Lively와 Alive 모두 라이브 현이 있고, amstrong은 강한 현이 있습니다. 그러면 반환된 순서는 a1의 순서에 해당하므로 ["arp", "live", "strong"]

    을 반환합니다.

    회신하다
    0
  • 취소회신하다